生成本机库

将 .NET 类库发布为本机 AOT 允许创建可从非 .NET 编程语言使用的库。 生成的本机库为自包含,不需要安装 .NET 运行时。

注意

仅支持“共享库”(也称为 Windows 上的 DLL)。 静态库不受官方支持,可能需要从源编译本机 AOT。 不支持卸载本机 AOT 库(例如,通过 dlcloseFreeLibrary 卸载)。

将类库发布为本机 AOT 会创建一个本机库,该库公开使用 UnmanagedCallersOnlyAttribute 注释的带有非 null EntryPoint 字段的类库的方法。 有关详细信息,请参阅 GitHub 上 dotnet/samples 存储库中提供的本机库示例示例