爲了避免此處描述的問題:如何安裝與.net 4.0兼容的json.net版本?
Could not load type 'System.Runtime.CompilerServices.ExtensionAttribute' from assembly 'mscorlib
我試圖建立我的項目爲目標的.NET 4.0,而不是4.5(在Visual Studio 2013年),但我得到了以下錯誤:
類型或命名空間名稱「Newtonsoft」找不到(你 缺少using指令或程序集引用?)
主要參考「 Newtonsoft.Json「無法解析,因爲它是針對」.NETFramework,Version = v4.5「框架構建的。這個 是比當前有針對性的框架「.NETFramework,Version = v4.0」更高的版本。
所以我想安裝一個與.net 4.0兼容的json.net版本。我發現下載的NuGet包除了lib/4.5之外還包含一個lib/4.0目錄,但我無法弄清楚如何讓包管理器使用它而不是4.5版本。
如何使用與.net 4.0兼容的json.net版本替代僅適用於.net 4.5的版本來獲取我的項目解決方案buikd?
這將安裝最新版本的Newtonsoft.Json軟件包(其中包括所有目標:.net2.0,3.5 4.0,4。5,portable4.0和4.5)然後選擇lib目標你當前的csproj設置。 – Reda