हाल ही में ज़ैमरिन ने नेटस्टैंडर के लिए समर्थन की घोषणा की (https://releases.xamarin.com/stable-release-cycle-7-service-release-1/ देखें) और हाल ही में भेजे गए एंटिटी फ्रेमवर्क कोर नेटस्टैंड का समर्थन करता है। SQLite.Native पैकेज के साथ एक हालिया समस्या हल हो गई है (https://github.com/aspnet/EntityFramework/issues/4269 देखें) लेकिन जब मैं ज़ैमरिन फॉर्म एप्लिकेशन का एंड्रॉइड संस्करण बनाता हूं तो ऐसा लगता है कि इसमें आउटपुट फ्रेमवर्क द्वारा आवश्यक आउटपुट में सभी असेंबली शामिल नहीं हैं और इसलिए डेटा पुनर्प्राप्त करने के लिए ईएफ कोड की पहली पंक्ति पर एप्लिकेशन नहीं चलाएगा और दुर्घटनाग्रस्त नहीं होगा। यूडब्लूपी संस्करण ठीक काम करता प्रतीत होता है, इसलिए यह एंड्रॉइड (संभवतः आईओएस भी) के साथ एक समस्या की तरह लगता है।एक्समरिन फॉर्म और एंटिटी फ्रेमवर्क कोर नेटस्टैन्डर्ड
क्या कोई इसमें भाग लेता है और इसके चारों ओर एक रास्ता जानता है ताकि संकलित Xamarin फॉर्म एंड्रॉइड एप्लिकेशन SQLite डेटाबेस तक पहुंचने के लिए एंटीटी फ्रेमवर्क कोर का उपयोग करके चलाएगा?
अग्रिम धन्यवाद।
ईएफ कोर 1.0 में NetStandard का समर्थन नहीं करता है: https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Tools/1.0.0-preview2- फ़ाइनल। यह 'netcore50' का समर्थन करता है जो यूडब्ल्यूपी है। 'Netstandard13' समर्थन दो हफ्ते पहले जोड़ा गया था: https://github.com/aspnet/EntityFramework/blob/9cc12d67a3c1442ea979f1775d8a1322e524219b/src/Microsoft.EntityFrameworkCore.Design/project.json। –
यह सच है कि टूलींग नेटस्टैन्डर्ड नहीं कहती है लेकिन ईएफ कोर स्वयं करता है: https://www.nuget.org/packages/Microsoft.EntityFrameworkCore/ और कहता है कि यह नेटस्टैन्डर्ड 1.3 संगत है और चूंकि ज़मरिन ने कहा है कि यह नेटस्टैंडियर 1.6 है संगत यह काम करना चाहिए अगर नेटस्टैन्डर्ड की मेरी समझ सही है। – wjvii
ओह, मुझे याद आया, धन्यवाद! मुझे जवाब नहीं पता। हो सकता है कि आपको "रनटाइम्स" निर्दिष्ट करने और विशेष रूप से उनके लिए निर्माण करने की दिशा में देखना चाहिए? Https://docs.microsoft.com/en-us/dotnet/articles/core/deploying/index में पसंद है? –