azure-devops - Azure Devops Build - 当特定的 nuget 包版本不存在时想要失败
问题描述
我们使用 Azure Devops 进行构建。我们为我们的解决方案提供了各种 nuget 包。目前,当我们指定的版本不存在时,nuget restore 只会拉取下一个现有版本,但我们希望构建失败并且不会拉取下一个现有版本。
例如,我们指定 v1.0,如果它不存在,我们希望整个构建失败而不是拉取 v1.1。有没有办法做到这一点?谢谢。
解决方案
您应该将您引用的包的版本包含在 csproj 文件的方括号中,如下所示:
<PackageReference Include="ExamplePackage" Version="[1.0]" />
有关更多详细信息和其他选项,请参阅文档。
推荐阅读
- flask - app.route("/index") 或 ("/index.html") 的 Flask 路由的最佳实践
- c++ - 所以我制作了一个在 C++ 和 Java 中打印 Pascal 三角形的程序,由于某种原因,当我制作超过 14 行时它开始中断?
- c# - 将和列表划分为满足条件的组的问题
- python - pip 安装洋红色时在终端上收到错误
- python - 使用 List 参数调用 marshmallow 验证的 GET 端点
- node.js - 如何使用 node.js 查找文件扩展名更改?
- angular - 在 ionic 2 中试图从一页移动(导航)到另一页,但它不起作用?
- java - 试图用java计算向量
- python - 获取 IndexError:尝试将技术指标应用于股票信息的 pandas DataFrame 时,单个位置索引器超出范围
- go - 通过 GRPC 服务器为 graphql 服务器提供服务