मैं Visual Studio 2017 का उपयोग कर रहा हूं और एक .Net मानक 1.5 पुस्तकालय बनाने और इसे .Net 4.6.2 nUnit परीक्षण परियोजना में उपयोग करने का प्रयास कर रहा हूं।
मुझे निम्नलिखित त्रुटि प्राप्त हो रही है...
फ़ाइल या असेंबली लोड नहीं कर सका 'System.Runtime, संस्करण = 4.1.0.0, संस्कृति = तटस्थ, PublicKeyToken = b03f5f7f11d50a3a' या इसकी एक निर्भरता। सिस्टम निर्दिष्ट फाइल का पता लगाने में नाकामयाब रहा।
मैंने निम्नलिखित कोशिश की है:
- प्रोजेक्ट संदर्भ के रूप में संदर्भ एसटीडी लाइब्रेरी। त्रुटि: मुझे पिछली त्रुटि देता है।
- मेरे Std पुस्तकालय और संदर्भ के लिए एक NuGet pkg बनाएँ। त्रुटि: प्रकार System.String है, System.String की अपेक्षा करता है। ऐसा इसलिए है क्योंकि System.Runtime प्रोजेक्ट द्वारा संदर्भित हो रहा है और इसमें सभी मानक प्रकारों की परिभाषाएँ हैं।
- संदर्भ NuGet pkg NetStandard.Library। त्रुटि: मुझे # के समान त्रुटि दें ("प्रकार System.String है, System.String की अपेक्षा है")। नोट: इससे पहले कि मैंने ऐसा किया, मैंने परियोजना से सभी NuGet पैकेजों को मंजूरी दे दी और फिर सिर्फ nUnit और NetStandard.Library पैकेज (जो 45 अन्य पैकेज स्थापित किए) को जोड़ा।
क्या यह बग है? क्या आसपास कोई काम है? किसी भी मदद की सराहना की है।