Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Publikowanie bibliotek klas platformy .NET jako natywnych AOT pozwala na tworzenie bibliotek, które mogą być używane w językach programowania nienależących do .NET. Utworzona biblioteka natywna jest samodzielna i nie wymaga zainstalowania środowiska uruchomieniowego platformy .NET.
Uwaga
Obsługiwane są tylko biblioteki udostępnione (nazywane również bibliotekami DLL w systemie Windows). Biblioteki statyczne nie są oficjalnie obsługiwane i mogą wymagać kompilowania natywnej AOT ze źródła. Usuwanie natywnych bibliotek AOT (na przykład za pośrednictwem dlclose lub FreeLibrary) nie jest obsługiwane.
Publikowanie biblioteki klas jako natywnej AOT tworzy bibliotekę natywną, która udostępnia metody biblioteki klas oznaczone UnmanagedCallersOnlyAttribute z polem EntryPoint ustawionym na wartość inną niż null. Aby uzyskać więcej informacji, zobacz przykład biblioteki natywnej dostępny w repozytorium dotnet/samples w witrynie GitHub.