首页 > 解决方案 > Azure Devops Build - 当特定的 nuget 包版本不存在时想要失败

问题描述

我们使用 Azure Devops 进行构建。我们为我们的解决方案提供了各种 nuget 包。目前,当我们指定的版本不存在时,nuget restore 只会拉取下一个现有版本,但我们希望构建失败并且不会拉取下一个现有版本。

例如,我们指定 v1.0,如果它不存在,我们希望整个构建失败而不是拉取 v1.1。有没有办法做到这一点?谢谢。

标签: azure-devopsnuget

解决方案


您应该将您引用的包的版本包含在 csproj 文件的方括号中,如下所示:

<PackageReference Include="ExamplePackage" Version="[1.0]" />

有关更多详细信息和其他选项,请参阅文档


推荐阅读