【发布时间】:2015-10-02 10:56:00
【问题描述】:
我正在开发一个包含多个项目的解决方案,并在其中一个项目(类库)中更新了Newtonsoft.Json。这在另一个项目(一个 ASP.Net WebApi 项目)中导致了一些错误,因为它还需要更新对 Newtonsoft.Json 的引用。
错误是在运行时而不是编译时引发的,我必须在解决方案中的每个项目上手动安装 Newtonsoft.Json。
Install-Package Newtonsoft.Json
这让我想知道是否可以在解决方案级别更新所有第三方库?
我知道您可以创建一个文件夹来存储库并将其添加到源代码管理中,但我想避免这种情况。
我希望 Nuget 在从存储库中获取解决方案后下载库。我想知道是否有可能:
- 在解决方案中创建一个名为
www.solution.com.thirdparty的新项目 - 使用 nuget 添加对所有第三方软件的引用
- 通过
www.solution.com.thirdparty公开所有第三方库
我不知道如何进行第三步,我也想知道是否有更好的方法来做到这一点?
【问题讨论】:
标签: c# .net asp.net-mvc nuget