सबसे पहले, यह सिर्फ डुप्लिकेट नहीं है। निम्नलिखित प्रश्नों में से कोई भी जवाब मेरे लिए काम नहीं कर रहा है।फ़ाइल या असेंबली 'न्यूटॉन्सॉफ्ट.जेसन' या इसकी निर्भरताओं में से कोई भी लोड नहीं हो सका
http://goo.gl/tS40cn
http://goo.gl/pH6v2T
मैं बस अपना सब Nuget पैकेज प्रबंधक का उपयोग संकुल को नवीनीकृत किया है और मैं यह संदेश मिल रहा शुरू कर दिया।
फ़ाइल या असेंबली 'न्यूटॉन्सॉफ्ट.जेसन, संस्करण = 6.0.0.0, संस्कृति = तटस्थ, पब्लिककेट टोकन = 30ad4fe6b2a6aeed' या इसकी निर्भरताओं को लोड नहीं किया जा सका। स्थित असेंबली की स्पष्ट परिभाषा असेंबली संदर्भ से मेल नहीं खाती है। (HRESULT से अपवाद: 0x80131040)
मेरे पैकेज कॉन्फ़िग है: Newtonsoft.Json
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.5.0.0" newVersion="4.5.0.0" />
</dependentAssembly>
संदर्भ से गुण:
<package id="Newtonsoft.Json" version="7.0.1" targetFramework="net45" />
Web.config कोड के इस टुकड़े भी शामिल है
इसी तरह के सवाल से जवाब के अनुसार, मैं कोशिश की है निम्नलिखित:
Newtonsoft.Json
dependentAssembly
में6.0.0.0
कोnewVersion
और7.0.0.0
बदलने के लिएUpdate-Package –reinstall Newtonsoft.Json
Web.config
सेdependentAssembly
config निकाला जा रहा है का उपयोग कर पैकेज को पुनर्स्थापित करना। ऐसा करने से नई गलती हुई।- ने भी
Get-Project -All | Add-BindingRedirect
को आजमाया। यहNewtonsoft.Json
से4.5.0.0
के लिएnewVersion
बदलता है। लेकिन मुद्दा अनसुलझा रहता है।
कृपया इसे ठीक करने में मेरी सहायता करें।
निर्माण इससे पहले कि आप स्वच्छ निर्माण फ़ोल्डर सामग्री किया? क्या आप उसी फ्रेमवर्क संस्करण को refernced डीएल के रूप में लक्षित कर रहे हैं? – ilansch