Dela via


Skapa interna bibliotek

Genom att publicera .NET-klassbibliotek som intern AOT kan du skapa bibliotek som kan användas från non-.NET programmeringsspråk. Det producerade interna biblioteket är fristående och kräver inte att en .NET-körning installeras.

Kommentar

Endast "delade bibliotek" (även kallade DLL:er i Windows) stöds. Statiska bibliotek stöds inte officiellt och kan kräva kompilering av intern AOT från källan. Det går inte att ta bort interna AOT-bibliotek (via dlclose eller FreeLibrary, till exempel).

När du publicerar ett klassbibliotek som intern AOT skapas ett inbyggt bibliotek som exponerar metoder för klassbiblioteket som kommenterats med UnmanagedCallersOnlyAttribute ett fält som inte är null EntryPoint . Mer information finns i det interna biblioteksexemplet som är tillgängligt på dotnet/samples-lagringsplatsen på GitHub.