2014-11-11 7 views
5

जारी करता है जब मैं अपना आवेदन बनाने का प्रयास करता हूं तो मुझे न्यूटन सॉफ्ट जेएसओएन के साथ एक त्रुटि मिल रही है।न्यूटनसोफ्ट जेसन असेंबली संस्करण

Error 4 Assembly 'System.Web.Http, Version=5.2.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' uses 'Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' which has a higher version than referenced assembly 'Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'  

कृपया इसे हल करने में मेरी सहायता करें।

+0

क्या आपने इस त्रुटि को हल किया? मैं एक ही स्थिति में फंस गया हूं और अब तक दिए गए उत्तर मदद नहीं करते हैं। – Antti

उत्तर

0
Nuget पैकेज प्रबंधक से

आप dll

10

बदलें अपनी परियोजना के बाद से आप एक और निर्भरता (System.Web.Http) का उपयोग JSON.NET संस्करण 6 को संदर्भित करने के लिए इसकी आवश्यकता है कि के विशिष्ट संस्करण को स्थापित कर सकते हैं। आप एक परियोजना में एक ही असेंबली के दो संस्करणों का उपयोग नहीं कर सकते हैं।

आप NuGet का उपयोग कर नवीनतम संस्करण (6) प्राप्त कर सकते हैं। अपने पैकेज प्रबंधक कंसोल में इस चलाएँ:

PM> Install-Package Newtonsoft.Json 
0

सभी मैं csproj फ़ाइल संपादित किया गया था, मैं csproj से संस्करण में से एक को हटा दिया और फाइल सेव NewtonSoft के दो संस्करणों थे संस्करणों की पहचान करके किया। यह तय हो गया।

संबंधित मुद्दे