से नेट स्टैंडर्ड का संदर्भ देने में त्रुटि मेरे पास एक वेब ऐप प्रारंभ में 4.6.1 को लक्षित करता है। यह वेब ऐप कक्षा पुस्तकालय का संदर्भ देता है; बदले में, यह एक नेट मानक 1.6 कक्षा पुस्तकालय का संदर्भ देता है।नेट 4.6.1/4.7
नेट स्टैंडर्ड लाइब्रेरी का संदर्भ जोड़ना नवीनतम परिवर्तन था, और ऐसा लगता है कि इसे तोड़ने का कारण बन गया है: वेब ऐप नेट मानक लाइब्रेरी पेश होने तक ठीक काम कर रहा था;
Could not load file or assembly 'System.Runtime, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
System.Runtime
एप्लिकेशन में कोई NuGet पैकेज के रूप में शामिल किया गया है: इस बिंदु पर, मैं त्रुटि हो रही शुरू कर दिया।
यह प्रासंगिक नहीं हो सकता है, लेकिन जब मैं संकुल निर्देशिका में देखता हूं; मैं सिस्टम देखता हूं। रनटाइम.4.3.0 \ lib में net45
और net462
निर्देशिकाएं हैं, लेकिन 4.6.1 या 4.7 नहीं (नीचे देखें कि मैं इसकी अपेक्षा क्यों करूंगा)।
कुछ चीजें हैं जो मैं कोशिश की है कि काम नहीं किया:
- here कि 4.6.1 समर्थन नेट कक्षा 1.6 देखकर बावजूद, मैं 4.7 करने के लिए उन्नयन की कोशिश किया था, लेकिन कोई लाभ नहीं हुआ।
- web.config में एक असेंबली रीडायरेक्ट सेट करने का प्रयास किया। यह त्रुटि को थोड़ा कहने के लिए बदलता है कि यह 4.0.0.0 की तलाश में है और फिर री-डायरेक्ट किक्स में है, लेकिन यह अनिवार्य रूप से एक ही त्रुटि है।
- पैकेज निर्देशिका को हटाने का प्रयास किया, यह देखने के लिए कि क्या मैं ताज़ा करने के लिए मजबूर कर सकता हूं (सिस्टम पर रन-पैकेज का भी प्रयास किया।)।
- वेब पर खोज करने पर, मुझे कुछ समान समस्याएं मिली हैं; गिटहब पर एक (जिसे मैं स्थानांतरित नहीं कर सकता) ने बताया कि वीएस2017 के लिए एक अद्यतन समस्या को ठीक करेगा।
वेब पर पर्याप्त हालिया सामग्री है जो मुझे लगता है कि मैं इसका अनुभव करने वाला एकमात्र व्यक्ति नहीं हूं; हालांकि मुझे कोई स्पष्टीकरण नहीं मिला है कि कारण क्या हो सकता है। क्या कोई इस बारे में स्पष्टीकरण प्रदान कर सकता है कि इसका क्या कारण हो सकता है, या कोई डायग्नोस्टिक कदम जो मैं उपयोग कर सकता हूं?
दृश्य स्टूडियो का आप किस संस्करण का उपयोग कर रहे हैं? –
विजुअल स्टूडियो 2017 (15.4.1) –
शायद आप इसे पुन: पेश करने और इसे कहीं प्रकाशित करने के लिए न्यूनतम परियोजना बना सकते हैं? – Evk