मैंने अपने प्रोजेक्ट को केवल विजुअल स्टूडियो 2015 कम्युनिटी और SQL सर्वर 2016 एक्सप्रेस के साथ एक साफ विंडोज 10 मशीन में कॉपी किया है। Windows 10 और VS2015 या SQL सर्वर के साथ इंस्टॉल किए गए के अलावा कोई अन्य फ्रेमवर्क संस्करण स्थापित नहीं हैं।
जब मैं WebApi प्रोजेक्ट शुरू करने का प्रयास करता हूं तो मुझे संदेश मिलता है:
फ़ाइल या असेंबली लोड नहीं कर सका "System.Net.Http, संस्करण = 4.0.0.0, संस्कृति = तटस्थ, PublicKeyToken = b03f5f7f11d50a3a" या इसकी निर्भरता में से एक। सिस्टम निर्दिष्ट फाइल का पता लगाने में नाकामयाब रहा।
परियोजना के पैकेजों में शामिल हैं:
<package id="Microsoft.AspNet.WebApi" version="5.2.3" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.3" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Core" version="5.2.3" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Tracing" version="5.2.3" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.3" targetFramework="net45" />
.NET फ्रेमवर्क 4.6.1 के साथ प्रोजेक्ट बनाने के बाद, System.Net.Http
फ़ाइल bin
फ़ोल्डर में नहीं मिली है ।
फ़ाइल का पथ निम्न को इंगित करता है:
C: \ Program Files (x86) \ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.6.1 \ System.Net.Http.dll
इस बिंदु पर फ़ाइल का पथ System.Net.Http.Formatting
:
C: \ विकास \ MyApp \ संकुल \ Microsoft.AspNet.WebApi.Client.5.2.3 \ lib \ net45 \ System.Net.Http.Formatting.dll
क्या पूरे प्रोजेक्ट को 4.5.1 का टारगेट देना चाहिए या सही असेंबलियों को रेफर करने का कोई और तरीका है?
update-package xxx -reinstall
सभी नगेट पैकेजों के लिए भी दौड़ा हूँ जिनका मैं उपयोग कर रहा हूँ। यह भी काम नहीं करता है।