Welche Teile von .NET sind nicht in Monotouch für IPhone Entwickler verfügbar?
-
13-09-2019 - |
Frage
Was sind einige Tastenbelegungen, die nicht enthalten sind?
Lösung
Sie können die vollständige Liste der Einschränkungen in Monotouch finden unter Xamarin .
Eine kurze Liste der .NET-Funktionen, die nicht in Monotouch:
- Die Dynamic Language Runtime (DLR)
- Allg Virtuelle Methoden
- P / Invokes in generischen Typen
- Werttypen als Dictionary-Schlüssel
- System.Reflection.Emit
- System.Runtime.Remoting
Andere Tipps
Hier ist ein Link der Baugruppen, dass sie Schiffe mit: http: //docs.xamarin .com / ios / über / Baugruppen
Hier ist eine Zusammenfassung der Framework-Assembly:
mscorlib.dll
Silverlight sowie mehrere .NET 4.0-TypenSystem.dll
Silverlight, und Typen aus den folgenden Namensräume:
System.Collections.Specialized
System.ComponentModel
System.ComponentModel.Design
System.Diagnostics
System.IO.Compression
System.Net
System.Net.Cache
System.Net.Mail
System.Net.Mime
System.Net.NetworkInformation
System.Net.Security
System.Net.Sockets
System.Security.Authentication
System.Security.Cryptography
System.TimersSystem.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
Eine Sache auch erwähnen ist, dass Sie nicht .NET-Assemblies verweisen können, die .NET Monotouch-Konfiguration mit verfügen über integrierte / kompiliert nicht.
Wenn Sie also ein Lieblings .NET 2.0-Bibliothek haben Sie die Quelle in ein neues Projekt Monotouch erneut importieren müssen, kompilieren, und verweisen Sie es dann. Es kann dies ein einfacher Weg, um zu tun, die .csproj
Datei bearbeite aber ich habe es nicht gefunden.