Kullanılabilir Bütünleştirilmiş Kodlar
Xamarin. iOS, Xamarin. Android ve Xamarin. Mac hepsi bir düzine derlemelerle birlikte sevk edin. Silverlight, masaüstü .NET derlemelerinin genişletilmiş bir alt kümesi olduğu gibi, Xamarin platformları da birkaç Silverlight ve Masaüstü .NET derlemesinin genişletilmiş bir alt kümesidir.
Xamarin platformları, farklı bir profil için derlenen mevcut derlemeler ile ABı uyumlu değildir. Doğru profili hedefleyen derlemeler oluşturmak için kaynak kodunuzu yeniden derlemeniz gerekir (yalnızca Silverlight ve .NET 3,5 ' i hedeflemek için kaynak kodu yeniden derlemeniz gerekir).
Xamarin. Mac uygulamaları üç modda derlenebilir: Xamarin 'in seçkin mobil profilini kullanan, Xamarin. Mac .NET 4,5 çerçevesi, var olan tam masaüstü derlemelerini hedefleyebilir ve bir sistem Mono yüklemesinde bulunan .NET API 'sini kullanan desteklenmeyen bir tane. Daha fazla bilgi için lütfen hedef çerçeveler belgelerimize bakın.
.NET Standard kitaplıkları
Xamarin projeleri iOS, Android ve Mac bağlamalarına ek olarak .NET Standard kitaplıklarınıkullanabilir.
Taşınabilir Sınıf Kitaplıkları
Xamarin projeleri de .NET taşınabilir sınıf kitaplıklarınıkullanabilir, ancak bu teknoloji .NET Standard yararına kullanım dışıdır.
Desteklenen derlemeler
bunlar, başvuru yöneticisi derlemeler > çerçevesinde (Visual Studio 2017) bulunan derlemelerdir ve > (Mac için Visual Studio) ve bunların Xamarin platformlarıyla uyumluluğunu düzenler.
| Bütünleştirilmiş Kod | API uyumluluğu | Xamarin iOS | Xamarin Android | Xamarin Mac |
|---|---|---|---|---|
| FSharp.Core.dll | ![]() |
![]() |
![]() |
|
| l18N.dll | CJK, MIDEAST, diğer, nadir, Batı | ![]() |
![]() |
![]() |
| Microsoft.CSharp.dll | ![]() |
![]() |
![]() |
|
| Mono.CSharp.dll | ![]() |
![]() |
![]() |
|
| Mono.Data.Sqlite.dll | SQLite için ADO.NET sağlayıcısı; bkz. sınırlamalar. | ![]() |
![]() |
![]() |
| Mono.Data.Tds.dll | TDS protokol desteği; System. Data . SqlClient desteği için System. Dataiçinde kullanılır. | ![]() |
![]() |
![]() |
| Mono. Dynamic.Interpreter.dll | ![]() |
|||
| Mono.Security.dll | Şifreleme API 'Leri. | ![]() |
![]() |
![]() |
| monotouch.dll | Bu derleme CocoaTouch API 'sine yönelik C# bağlamasını içerir. Bu yalnızca klasik iOS projeleri içinde kullanılabilir. | ![]() |
||
| MonoTouch.Dialog-1.dll | ![]() |
|||
| MonoTouch.NUnitLite.dll | ![]() |
|||
| mscorlib.dll | Silverlight | ![]() |
![]() |
![]() |
| OpenTK-1.0.dll | iPhone cihaz desteği sağlamak için uzatılmış OpenGL/openal nesne yönelimli apı 'ler. | ![]() |
![]() |
![]() |
| System.dll | Silverlight, ve aşağıdaki ad alanlarından türler: System. Collections. özelleşmiş Sistemin. ComponentModel System.ComponentModel.Design System. Diagnostics System.IO System. ıO. Compression System. ıO. Compression. FileSystem System.Net Sistem .net. Cache Sistem .net. Mail System .net. MIME System .net. NetworkInformation System.Net.Security System .net. Sockets System. Runtime. InteropServices System. Runtime. sürümlendirme System. Security. AccessControl System. Security. Authentication System. Security. Cryptography System. Security. Permissions System. Threading System. süreölçerler |
![]() |
![]() |
![]() |
| Sistemin. ComponentModel.Composition.dll | ![]() |
![]() |
![]() |
|
| Sistemin. ComponentModel.DataAnnotations.dll | ![]() |
![]() |
![]() |
|
| System.Core.dll | Silverlight | ![]() |
![]() |
![]() |
| System.Data.dll | .Net 3,5 , bazı işlevler kaldırılmıştır. | ![]() |
![]() |
![]() |
| System. Data. Services.Client.dll | Tam oData istemcisi. | ![]() |
![]() |
![]() |
| System. ıO. Compression | ![]() |
![]() |
![]() |
|
| System. ıO. Compression. Biçimlendiri | ![]() |
![]() |
![]() |
|
| System.Json.dll | Silverlight | ![]() |
![]() |
![]() |
| System.Net.Http.dll | ![]() |
![]() |
![]() |
|
| Sistemin.Numerics.dll | ![]() |
![]() |
![]() |
|
| System. Runtime.Serialization.dll | Silverlight | ![]() |
![]() |
![]() |
| Sistemin.ServiceModel.dll | Silverlight 'TA bulunan WCF yığını | ![]() |
![]() |
![]() |
| Sistemin. ServiceModel.Internals.dll | ![]() |
![]() |
![]() |
|
| Sistemin. ServiceModel.Web.dll | Silverlight, ve aşağıdaki ad alanlarından türler: Sistem System.ServiceModel.Channels System. ServiceModel. Description System. ServiceModel. Web |
![]() |
![]() |
![]() |
| Sistemin.Transactions.dll | .Net 3,5; System. Data desteğinin bir parçası. | ![]() |
![]() |
![]() |
| System. Web.Services.dll | Sunucu özellikleri kaldırılarak .NET 3,5 profilinden temel Web Hizmetleri. | ![]() |
![]() |
![]() |
| Sistemin.Windows.dll | ![]() |
![]() |
![]() |
|
| Sistemin.Xml.dll | .NET 3,5 | ![]() |
![]() |
![]() |
| System.Xml.Linq.dll | .NET 3,5 | ![]() |
![]() |
![]() |
| System.Xml.Serialization.dll | ![]() |
![]() |
![]() |
|
| Xamarin.iOS.dll | Bu derleme CocoaTouch API 'sine yönelik C# bağlamasını içerir. Bu yalnızca Birleşik iOS projelerinde kullanılır. | ![]() |
||
| Java.Interop.dll | ![]() |
|||
| Mono.Android.dll | ![]() |
|||
| Mono.Android.Export.dll | ![]() |
|||
| Mono.Posix.dll | ![]() |
|||
| Sistem.EnterpriseServices.dll | ![]() |
|||
| Xamarin.Android.NUnitLite.dll | ![]() |
|||
| Mono.CompilerServices.SymbolWriter.dll | Derleyici yazıcıları için. | ![]() |
||
| Xamarin.Mac.dll | ![]() |
|||
| Sistem.Drawing.dll | Xamarin.Mac, .NET 4.5 Unified API Mobile çerçeveleri için System.Drawing desteklanmaz. System.Drawing desteği, sysdrawing-coregraphics kitaplığı kullanılarak iOS ve macOS'a eklenebilir | ![]() |
![]() |
