Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Veröffentlichung von .NET-Klassenbibliotheken als nativer AOT ermöglicht das Erstellen von Bibliotheken, die von Nicht-.NET-Programmiersprachen verwendet werden können. Die erstellte native Bibliothek ist eigenständig und erfordert keine Installation einer .NET-Runtime.
Hinweis
Es werden nur „freigegebene Bibliotheken“ (unter Windows auch als DLLs bezeichnet) unterstützt. Statische Bibliotheken werden offiziell nicht unterstützt und erfordern möglicherweise das Kompilieren von nativem AOT aus der Quelle. Das Entladen von Bibliotheken für nativen AOT (z. B. über dlclose oder FreeLibrary) wird nicht unterstützt.
Beim Veröffentlichen einer Klassenbibliothek als nativer AOT wird eine native Bibliothek erstellt, die Methoden der Klassenbibliothek verfügbar macht, die mit UnmanagedCallersOnlyAttribute mit einem Feld EntryPoint ungleich NULL als Anmerkung versehen sind. Weitere Informationen finden Sie im Beispiel für native Bibliotheken im Repository „dotnet/samples“ auf GitHub.