release模式下把多个文件打包成一个exe运行程序;debug不影响调试
buget 安装 Costura.Fody 6.0版本;2025.4.14 当前最新版本;
卸载项目后,打开项目管理文件源码,增加
Condition="$(TargetFramework.StartsWith('net4')) AND '$(Configuration)' == 'Release'
只有在release模式下,才会打包成一个文件;
debug下调试不受影响;
<Project> //....... <ItemGroup> <PackageReference Include="Costura.Fody" Condition="$(TargetFramework.StartsWith('net4')) AND '$(Configuration)' == 'Release'"> <Version>6.0.0</Version> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> <PrivateAssets>all</PrivateAssets> </PackageReference> <PackageReference Include="Fody" Condition="$(TargetFramework.StartsWith('net4')) AND '$(Configuration)' == 'Release'"> <Version>6.9.2</Version> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> <PrivateAssets>all</PrivateAssets> </PackageReference> //..... </ItemGroup> </Project>

浙公网安备 33010602011771号