Blog Entry
WinForm AOT发布
WinForm AOT发布
- Created
- 2024/09/05
- Updated
- 2024/09/05
环境
- Windows 10
- 9.0.100-preview.7.24407.12
- Microsoft Visual Studio Community 2022 (64 位) - Current 版本 17.11.2
工程
-
新建项目

-
修改项目配置
WinFormAot.csproj:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup> <OutputType>WinExe</OutputType> <TargetFramework>net9.0-windows</TargetFramework> <Nullable>enable</Nullable> <UseWindowsForms>true</UseWindowsForms> <ImplicitUsings>enable</ImplicitUsings> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'"> <InvariantGlobalization>true</InvariantGlobalization> <PublishAot>true</PublishAot> <!-- 禁止裁剪和AOT冲突的报错 --> <_SuppressWinFormsTrimError>true</_SuppressWinFormsTrimError>
<!-- 支持winxp可以试试加上 <WindowsSupportedOSPlatformVersion>5.1</WindowsSupportedOSPlatformVersion> <RuntimeIdentifier>win-x64</RuntimeIdentifier> <TargetPlatformMinVersion>5.1</TargetPlatformMinVersion> --> </PropertyGroup></Project>-
发布配置参考:

-
发布
