如何在Visual Studio 2013中使用NuGet 3.0?

皮埃尔·阿诺德

我有一个混合的环境,其中一些开发人员正在使用Visual Studio 2013,而其他开发人员正在使用2015。在我们从Visual Studio 2015更新引用的NuGet包之前,一切工作正常。

现在,当尝试从Visual Studio 2013还原NuGet程序包时,我看到以下错误:

NuGet项目Foo的NuGet软件包还原失败:“ System.Linq 4.0.0”软件包要求NuGet客户端版本为“ 3.0”或更高版本,但当前的NuGet版本为“ 2.8.60723.765”。

显然,没有适用于Visual Studio 2013的NuGet版本3.x。

是否存在可以继续使用Visual Studio 2013和2015的解决方案?

皮埃尔·阿诺德

正如Hans Passant在他的答复中指出的那样,在仅针对原始.NET 4.5框架的项目上就不需要NuGet 3.0(在我们的案例中,这就是Visual Studio 2013的目标)。

它增加了更新的NuGet软件包,特别是System.Collections.Immutable1.1.37,它引入了对的依赖.NETPlatform,Version=v5.0,进而触发了NuGet 3.0偶然依赖

返回该软件包的1.1.36版解决了该问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Visual Studio 2013中使用SSL

如何在Visual Studio 2013中升级NuGet

如何在Visual Studio 2012 Update 3中使用Windows SDK 8.1

如何在MS Visual Studio Community 2017中使用Ionic 3?

如何在Visual Studio 2017的Nunit 3中使用ITestEventListener

如何在Visual Studio(Android)中包含OpenGLES 3

如何在Visual Studio中使用Bower(从nuget安装)?

尝试在Visual Studio 2013中使用sqlite3_open进行编译时出错

如何在Visual Studio 2015中使用NuGet 4.x?

如何在Visual Studio 2013中使用“外部工具”启动Posh-Git?

如何在Visual Studio 2013中删除未使用的功能

如何在Visual Studio 2013中对_tprintf使用stdint类型?

如何在C ++中使用Boost库创建3个并行执行线程(在Visual Studio 2019中)?

如何在Visual Studio中使用PhoneGap

如何在Visual Studio中使用IntelliCode?

如何在Visual Studio中使用Startswith

如何在Visual Studio 2017中使用Qt库?

如何在Visual Studio 2017中使用Java

如何在Visual Studio 2017中使用Jupyter Notebook?

如何在Visual Studio 2010中使用Boost

如何在Visual Studio 2013中使用带有/不带有Microsoft Application Verifier的调试

如何在Visual Studio Code中调试Python3代码

如何在NUnit 3的Visual Studio适配器中启用跟踪输出?

如何在 OPENCV 3.x C++ Visual Studio 2015 中声明 BruteForceMatcher

如何在 Visual Studio 中使用 OpenCV Nuget 包发布我的 C# 项目?

如何在Visual Studio解决方案的部署中使用nuget包

如何在 Visual Studio 2017 中使 != 变为 ==

如何在Visual Studio中调试nuget包

在Visual Studio 2013中使用Roslyn编译器