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.