Visual studio 2015 始终使用最新版本的nuget软件包
它们是使用packages.config从提要自动获取最新nuget包的一种方法吗?例如: 在我的软件包配置中,我有:Visual studio 2015 始终使用最新版本的nuget软件包,visual-studio-2015,nuget-package,Visual Studio 2015,Nuget Package,它们是使用packages.config从提要自动获取最新nuget包的一种方法吗?例如: 在我的软件包配置中,我有: <?xml version="1.0" encoding="utf-8"?> <packages> <package id="Autofac" version="4.2.0" targetFramework="net452" /> <package id="MyOwn.ApiProxy" version="17.2.1.3" t
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Autofac" version="4.2.0" targetFramework="net452" />
<package id="MyOwn.ApiProxy" version="17.2.1.3" targetFramework="net452" />
<package id="Iesi.Collections" version="4.0.1.4000" targetFramework="net452" />
<package id="Newtonsoft.Json" version="9.0.1" targetFramework="net452" />
</packages>
在此packages.config中,MyOwn.ApiProxy的版本指定为版本17.2.1.3
,但版本17.2.1.4
已在(专用)nuget提要中。如何自动更新我的packages.config以获取最新版本的软件包?我应该创建一个预构建任务,还是有办法在版本中指定latest
使用Visual Studio 2015+NuGet server 2.11.2.0
感谢来自Nuget v2.8的,Nuget.config中支持以下属性
<configuration>
<config>
<add key="dependencyversion" value="Highest" />
</config>
通过添加此配置设置,nuget软件包的初始安装确实会获得最新版本,但它也会在packages.config中写入一行特定版本的代码。这意味着,当提要中的包更新为(例如,17.2.1.5
时,它将不会更新my packages.config,并且仍然使用旧版本。我也可以做类似于
的事情吗?不,不行。希望恢复包将帮助您。