如何在 Windows 上使用 Native AOT 发布 .NET 应用程序而不使用 Visual Studio?

问题描述 投票:0回答:1

根据 Microsoft Docs,要使用本机 AOT 编译在 Windows 计算机上发布 .NET 8 应用程序,您需要满足以下先决条件:

Visual Studio 2022,包括使用 C++ 工作负载和所有默认组件进行桌面开发。

我没有使用Visual Studio,有没有办法不用安装就可以发布成功,像Linux的先决条件一样,只安装必要的组件?

c# .net .net-native
1个回答
0
投票

根据MS:

需要 Visual Studio 2022 预览版,因为本机 AOT 需要 link.exe 和 Visual C++ 静态运行时库。没有计划在没有 Visual Studio 的情况下支持本机 AOT。

因此,如果您可以隔离所需的组件,那么无需实际安装 VS 就可以实现。

© www.soinside.com 2019 - 2024. All rights reserved.