ما هي أجزاء من .NET غير متوفر في Monotouch for iPhone Dev؟
-
13-09-2019 - |
سؤال
ما هي بعض الروابط الرئيسية التي لم يتم تضمينها؟
المحلول
يمكنك العثور على قائمة كاملة من القيود في Monotouch في زامارين.
قائمة قصيرة من ميزات .NET غير متوفرة في Monotouch:
- وقت تشغيل اللغة الديناميكي (DLR)
- الأساليب الافتراضية العامة
- P / Invokes في أنواع عامة
- أنواع القيمة ككاتب قاموس
- system.reflection.emit.
- system.runtime.remoting.
نصائح أخرى
فيما يلي رابط للجمعيات التي يتمها مع: http://docs.xamarin.com/ios/about/assemblies.
فيما يلي ملخص لجمعيات .NET Framework:
mscorlib.dll.
Silverlight، بالإضافة إلى عدة أنواع .NET 4.0system.dll.
أنواع Silverlight، بالإضافة إلى أنواع الأسماء التالية:
system.collections.pecialized.
system.componentmodel.
system.componentmodel.design.
system.diagnostics.
system.io.com
system.net.
system.net.cache.
system.net.mail.
system.net.net.mim
system.net.networkinformation.
system.net.net.security.
system.net.sockets.
system.security.authentication.
system.security.cryptography.
system.timers.system.core.dll.
system.data.dll.
system.data.services.client.dll.
system.json.dll.
system.numerics.dll.
system.runtime.serialization.dll.
system.servicemodel.dll.
system.servicemodel.web.dll.
system.transactions.dll.
system.web.services.
system.xml.dll.
system.xml.linq.dll.
شيء واحد يجب ذكره أيضا هو أنه لا يمكنك الرجوع إلى مجموعات .NET التي لم يتم بناؤها / تم تجميعها باستخدام تكوين .NET Monotouch.
لذلك إذا كان لديك مكتبة .NET 2.0 المفضلة، فستحتاج إلى إعادة استيراد المصدر إلى مشروع Monotouch جديد، وتجميعها، ثم الرجوع إليها. قد تكون هناك طريقة أسهل للقيام بذلك عن طريق تحرير .csproj
ملف لكنني لم أجد ذلك.