से एक नेट फ्रेमवर्क 4 (या मोनो) असेंबली को कॉल करना मेरे पास एक ही समाधान में .NET Framework 4.6.2 प्रोजेक्ट का संदर्भ देने वाला एक सरल नेट कोर कंसोल एप्लिकेशन है।नेट कोर एप्लिकेशन
error CS0012: The type 'Object' is defined in an assembly that is not referenced. You must add a reference to assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
Am मैं कुछ है कि अनुमति नहीं है करने के लिए कोशिश कर रहा है: जब मैं निर्माण, मैं निम्नलिखित त्रुटि मिलती है?
क्या नेट नेट एप्लिकेशन से .NET Framework 4.6 (या मोनो) असेंबली (या पी/Invoke) को संदर्भित करने का कोई तरीका है?
विजुअल स्टूडियो 2017 का उपयोग करना, नेट कोर 1.1
मुझे संदर्भ के बारे में प्रदान किए गए लिंक में कोई उल्लेख नहीं दिख रहा है। नेट कोर से नेट फ्रेमवर्क असेंबली । क्या आप इसे विशेष रूप से इंगित कर सकते हैं अगर मैं इसे देख रहा हूं? साथ ही, नेट कोर एप्लिकेशन से .NET Framework असेंबली को P/Invoke (या समकक्ष) के लिए वर्तमान में कोई तरीका है। (मान लीजिए कि मेरे पास नेट फ्रेमवर्क असेंबली के लिए केवल बाइनरी है)? – Verax
द।[नेट नेट मानक ब्लॉग शुरू करने] के लिंक के ऊपर नेट मानक लिंक (https://blogs.msdn.microsoft.com/dotnet/2016/09/26/introducing-net-standard/)। उस पोस्ट में 'यह संगतता शिम एक पुल प्रदान करता है जो आपको अपने पुस्तकालयों को .NET मानक में कनवर्ट करने में सक्षम बनाता है, मौजूदा पुस्तकालयों को संदर्भित करने के बिना अभी तक परिवर्तित नहीं किया गया है।' नहीं, लोड करने का कोई तरीका नहीं है/.NET कोर 1.1 पर .NET Framework असेंबली चलाएं, क्योंकि .NET Core 1.1 में कोई "संगतता शिम" नहीं है। –
"अच्छी खबर यह है कि आप जो करने की कोशिश कर रहे हैं उसे .NET कोर 2.0 पर समर्थित किया जाएगा, जिसे इस वर्ष के अंत में रिलीज के लिए रखा गया है।" मुझे रोडमैप में कुछ भी नहीं दिख रहा है कि यह क्षमता 2.0 में जोड़ दी जाएगी। क्या आप एक स्रोत उद्धृत कर सकते हैं? संपादित करें: कभी नहीं, मैं इसे अब देखता हूं। – Verax