簡體   English   中英

nuget軟件包管理器版本VS 2013

[英]nuget package manager version issue VS 2013

我正在使用VS 2013和.Net 4.5 / 4.6。 我沒有收到此錯誤消息:

The 'System.Collections 4.0.10' package requires NuGet client version '3.0' or above, but the current NuGet version is '2.8.60723.765'.

我的理解是,這是由於使用更高版本的.Net的DDL引起的。 只是好奇,有沒有辦法解決這個問題(例如,確定響應的dll [s])?

這些軟件包主要是針對.NET Core生態系統而設計的,

https://www.nuget.org/packages/System.Collections/4.0.10

這意味着它不應該用於.NET 4.5和Visual Studio2013。我想這可能就是Microsoft僅發布Visual Studio 2015的NuGet 3. *的原因。避免使用全新的位污染Visual Studio 2013用戶是有意義的。

一種解決方法是指定您的客戶端實際上與之兼容的NuGet的版本。

System.Collections Version=xxx選擇的當然是比最新版本稍舊的版本。

您需要更新您的nuget軟件包管理器。

您可以在此處下載最新版本:

https://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM