Dependencies 安装依赖项的Nuspec代码段';最新版本
导言 根据需要,可以指定依赖项,包括每个包的版本,如下所示:Dependencies 安装依赖项的Nuspec代码段';最新版本,dependencies,version,chocolatey,nuspec,Dependencies,Version,Chocolatey,Nuspec,导言 根据需要,可以指定依赖项,包括每个包的版本,如下所示: <dependencies> <dependency id="Chocolatey" version="0.9.8.20" /> </dependencies> 问题 要安装依赖项的最新版本,需要应用哪个Nuspec代码段?您应该能够将版本保留为空,这将获取最新版本 这在nuget网站上有记录: 注意:此方法仅在2.7.2及更早版本的NuGet上有效。如果您使用的是更新版本的NuGe
<dependencies>
<dependency id="Chocolatey" version="0.9.8.20" />
</dependencies>
问题
要安装依赖项的最新版本,需要应用哪个Nuspec代码段?您应该能够将版本保留为空,这将获取最新版本 这在nuget网站上有记录: 注意:此方法仅在2.7.2及更早版本的NuGet上有效。如果您使用的是更新版本的NuGet,请使用此问题的其他答案中描述的方法 希望有帮助
Gary您应该能够将版本保留为空,这将提取最新版本 这在nuget网站上有记录: 注意:此方法仅在2.7.2及更早版本的NuGet上有效。如果您使用的是更新版本的NuGet,请使用此问题的其他答案中描述的方法 希望有帮助
GaryGary提供的答案在2.8发布之前是正确的。从2.8开始,NuGet将选择可用的最低版本。已更新以反映更改 在NuGet 2.8+中,现在可以在nuspec文件中指定DependencyVersion属性以获取最新版本。像这样:
<config>
<add key="dependencyversion" value="Highest" />
</config>
是2.8发行说明页,其中有更详细的内容。Gary提供的答案在2.8发行之前是正确的。从2.8开始,NuGet将选择可用的最低版本。已更新以反映更改
在NuGet 2.8+中,现在可以在nuspec文件中指定DependencyVersion属性以获取最新版本。像这样:
<config>
<add key="dependencyversion" value="Highest" />
</config>
是2.8发行说明页,其中有更详细的内容。不幸的是,在.nuspec文件本身中,您无能为力。你的选择是:
- 使用NuGet v2.7.2及更早版本(Gary的答案)
- 对NuGet.exe调用使用
-DependencyVersion Highest
- 将依赖项版本配置设置添加到NuGet.config文件(而不是Chris建议的nuspec文件)
不幸的是,在.nuspec文件本身中,您无能为力。你的选择是:
- 使用NuGet v2.7.2及更早版本(Gary的答案)
- 对NuGet.exe调用使用
-DependencyVersion Highest
- 将依赖项版本配置设置添加到NuGet.config文件(而不是Chris建议的nuspec文件)
省略版本,例如,
确实会安装最新版本。谢谢。NuGet v2.8+现在获得可用的最低版本,如其他答案所示。省略该版本,例如,
确实会安装最新版本。谢谢。NuGet v2.8+现在获得可用的最低版本,如其他答案所示。这应该是答案,因为这应该是答案,因为