我将我的 C# 项目(已经有一些 nuget 包)从 4.0 升级到 4.5.2。我看到有些<package />
元素现在包含一个附加属性requireReinstallation="true"
.
Before
<package id="NLog" version="3.1.0.0" targetFramework="net40" />
After
<package id="NLog" version="3.1.0.0" targetFramework="net40" requireReinstallation="true" />
来自发行说明 http://blog.nuget.org/20130814/nuget-2.7-release-candidate.html
如果我们检测到您的任何软件包受到重定向或升级的影响,我们将立即生成构建错误以通知您。除了立即生成错误之外,我们还在 packages.config 文件中为受重定向影响的所有包保留 requireReinstallation="true" 标志,并且 Visual Studio 中的每个后续生成都会针对这些包引发生成警告。
本质上,NuGeT 会自动标记与您的项目目标或版本冲突的包
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)