【发布时间】:2017-04-12 08:31:16
【问题描述】:
我最近在一家新公司开始工作,负责解决依赖管理问题。
工具: Visual Studio 企业版 2015
Nuget 3.x
Team Foundation Server 2012(至少六个月内不会升级)
MS SQL Server 2008
当前的依赖管理解决方案是使用项目引用(这是相当混乱的网络)
.NET FrameWork 4.0(他们不会很快升级 - 几十个产品都是用 4.0 或更早版本编写的)
我试图让 nuget 包和依赖项与 VS 2015 和上述工具一起使用。我遇到的问题是一个常见的问题:写入 csproj 文件的 csproj 提示路径。如果我不能为这些依赖项获得灵活的版本,生活会很不愉快。
我正在寻找更灵活的东西,例如 Project.JSON,我们可以在其中使用 Transitive Restore。
我的第一印象是我被经典的 csproj 和 hintpath 地狱困住了。
想法?
【问题讨论】:
标签: nuget nuget-package dependency-management project.json