开发手册 欢迎您!
软件开发者资料库

.NET 5(C#) 将控制台程序(Console Application)发布成单个exe文件

本文主要介绍.NET 5(C#) 中,将控制台程序(Console Application)发布成单个exe文件,而不需要额外的dll的方法。

.NET 5发布成单个exe文件,需要使用参数:

p:IncludeNativeLibrariesForSelfExtract=true

使用命令:

dotnet publish -c Release -o publish -p:PublishReadyToRun=true -p:PublishSingleFile=true -p:PublishTrimmed=true --self-contained true -p:IncludeNativeLibrariesForSelfExtract=true

或者.csproj文件中实现:

    Exe    net5.0    true    win-x64    x64   true