azure-devops - NU1102:无法找到版本 (>= 10.0.19041.8) 的软件包 Microsoft.Windows.SDK.BuildTools
问题描述
在我的构建管道中,我有以下步骤:
我收到以下错误:
##[错误] nuget 命令失败,退出代码 (1) 和错误(NU1102:找不到包 Microsoft.Windows.SDK.BuildTools 版本(> = 10.0.19041.8)
当我转到此包的 NuGet 页面时:Microsoft.Windows.SDK.BuildTools,我看到它只有一个版本:10.0.18362.3-preview
. 我不确定为什么 NuGet 还原步骤试图获取不存在的更高版本。为什么会发生这种情况,我该如何解决?注意:这是我的第一个管道。
代理规范:Windows-2019。
解决方案
从这个页面,你可以看到只Microsoft.Windows.SDK.BuildTools
列出了两个版本的包:
打开 version 页面时10.0.19041.1
,您可以看到警告消息,通知该软件包版本已被弃用。但似乎您仍然可以下载并安装它。
我认为由于某些安全漏洞,其他软件包版本可能已被所有者永久删除。所以你再也找不到它们了。
您可以尝试在本地计算机上使用 Visual Studio 打开您的项目,并10.0.18362.3-preview
在程序中更改为使用版本。
推荐阅读
- facebook - 从私人组中获取数据
- google-cloud-platform - 如何在请求中向 Google Cloud Functions 发送服务帐户令牌
- c# - 如何使用 Revit 2018 打开和激活 BIM 360 文档?
- c - 为什么 PLL 不锁定?我的时钟配置是否正确?
- android - React Native OkHttpUtils.java 使用或覆盖了已弃用的 API。在 react-native-ssl-pinning
- node.js - Redis 在生产环境中使用 Node.js
- javascript - ODOO:如何通过调用没有 action_type 按钮的 Javascript 事件来触发 do_action
- javascript - 如何向我的 v-data-table 组件的 Application 列添加超链接?
- c++ - 如何找到多维 std::array 的大小?
- javascript - 仅在数组长度更改时如何使用效果?