Nuget依赖管理 - 我的选择是什么?

时间:2017-04-10 23:25:09

标签: nuget nuget-package dependency-management project.json

我最近刚开始在一家新公司工作,负责解决依赖管理问题。

工具: Visual Studio Enterprise 2015

Nuget 3.x

Team Foundation Server 2012(无法升级至少六个月)

MS SQL Server 2008

当前的依赖关系管理解决方案是使用项目引用(它非常混乱)

.NET FrameWork 4.0(他们很快就会升级 - 几十种产品都是用4.0或更早版本编写的)

我试图让nuget包和依赖项与VS 2015及上述工具一起使用。我遇到的问题是一个常见问题:csproj hintpaths写入csproj文件。如果我无法获得这些依赖项的灵活版本,那么生活就会令人不快。

我正在寻找像Project.JSON这样更灵活的东西,我们可以使用Transitive Restore。

我的第一印象是我遇到了经典的csproj和hintpath地狱。

思想?

1 个答案:

答案 0 :(得分:0)

使用Nuget 3,您可以使用project.json。这可能是最好的选择。

谢谢大家! :d