介绍
根据此文档,可以指定依赖项,包括每个包的版本,如下所示:
<dependencies>
<dependency id="Chocolatey" version="0.9.8.20" />
</dependencies>
问题
为了安装依赖项的最新版本,需要应用哪个 Nuspec 片段?
介绍
根据此文档,可以指定依赖项,包括每个包的版本,如下所示:
<dependencies>
<dependency id="Chocolatey" version="0.9.8.20" />
</dependencies>
问题
为了安装依赖项的最新版本,需要应用哪个 Nuspec 片段?
不幸的是,您在 .nuspec 文件本身中无能为力。您的选择是:
-DependencyVersion Highest
与 NuGet.exe 调用一起使用将依赖版本配置设置添加到NuGet.config文件(不是 Chris 建议的 nuspec 文件)
<config>
<add key="dependencyversion" value="Highest" />
</config>
您应该可以将版本留空,这将拉取最新版本。
这记录在 nuget 网站上:
http://docs.nuget.org/docs/reference/versioning#Specifying_Version_Ranges_in_.nuspec_Files
注意:此方法仅适用于 NuGet 版本 2.7.2 及更早版本。如果您使用的是较新版本的 NuGet,请使用此问题的其他答案中描述的方法。
希望有帮助!
加里