建置原生程式庫
將 .NET 類別庫發佈為原生 AOT,可讓您建立可從非 .NET 程式設計語言取用的程式庫。 產生的原生程式庫是獨立式的,而且不需要安裝 .NET 執行階段。
注意
僅支援「共用程式庫」(在 Windows 上也稱為 DLL)。 靜態程式庫並未受到正式支援,因此可能需要從來源編譯原生 AOT。 不支援卸除原生 AOT 連結庫(例如 透過 dlclose
或 FreeLibrary
,例如)。
將類別庫發佈為原生 AOT 會建立原生程式庫,其會公開以非 null EntryPoint
欄位以 UnmanagedCallersOnlyAttribute 標註之類別庫的方法。 如需詳細資訊,請參閱 GitHub 的 dotnet/samples 存放庫中的 原生程式庫範例。