为解决方案中的每个项目验证package.config中的软件包版本

时间:2015-10-16 11:42:28

标签: c# nuget

我在VS 2013上使用C#,.NET Framework 4.5和NuGet 2.8.50126.400。我的解决方案有很多项目都有自己的NuGet依赖项。

我注意到在同一个解决方案中,不同的项目具有不同版本的包。我想知道是否有一种简单的方法来识别这种差异并帮助我解决不一致问题。我们在发布时遇到了一些环境问题。

例如,我的解决方案s.sln有两个项目:

  • p1 \ packages.config ,带有依赖关系<package id="Microsoft.AspNet.WebApi.Core" version="5.1.1" targetFramework="net45" />
  • p2 \ packages.config 具有依赖关系<package id="Microsoft.AspNet.WebApi.Core" version="5.1.2" targetFramework="net45" />

也许比较xml个文件的简单应用会做。

`

0 个答案:

没有答案