मुद्दा यहाँ वर्णित से बचने के लिए:.net 4.0 के साथ संगत json.net के संस्करण को कैसे स्थापित करें?
Could not load type 'System.Runtime.CompilerServices.ExtensionAttribute' from assembly 'mscorlib
मैं .net 4.0 4.5 के बजाय (विजुअल स्टूडियो 2013 में) को लक्षित करने के लिए अपने परियोजना के निर्माण के लिए कोशिश कर रहा हूँ, लेकिन मैं निम्नलिखित त्रुटियाँ मिलती है:
प्रकार या नाम स्थान का नाम 'Newtonsoft' नहीं पाया जा सका (हैं आप एक का उपयोग कर के निर्देश या एक विधानसभा संदर्भ अनुपलब्ध है?)
प्राथमिक संदर्भ " Newtonsoft.Json "को हल नहीं किया जा सका क्योंकि इसे" .NETFramework, Version = v4.5 "फ्रेमवर्क के विरुद्ध बनाया गया था। यह वर्तमान में लक्षित ढांचे ".NETFramework, Version = v4.0" से अधिक संस्करण है।
तो मैं json.net का एक संस्करण स्थापित करना चाहता हूं जो .NET 4.0 के साथ संगत है। मैं देखता हूं कि डाउनलोड किए गए NuGet पैकेज में lib/4.5 के अलावा lib/4.0 निर्देशिका है, लेकिन मैं यह नहीं समझ सकता कि पैकेज प्रबंधक को 4.5 संस्करण के बजाय इसका उपयोग कैसे किया जाए।
मैं जेएसनेट.net के संस्करण का उपयोग करके json.net के संस्करण का उपयोग करके bukd के लिए अपने प्रोजेक्ट समाधान को कैसे प्राप्त कर सकता हूं, जो केवल .NET 4.5 के साथ काम करता है।
यह न्यूटॉन्सॉफ्ट.जेसन पैकेज का नवीनतम संस्करण स्थापित करेगा (जिसमें सभी लक्ष्य शामिल हैं: .net2.0, 3.5 4.0, 4।5, पोर्टेबल 4.0 और पोर्टेबल 4.5) फिर वर्तमान csproj सेटिंग्स को lib लक्ष्यीकरण का चयन करें। – Reda