将你的应用打包为单个可执行文件,以便于分发。
- 开发环境为Windows
- 安装了.NET8 SDK
dotnet tool install --global single-exe
single-exe --binary-folder <value> --entry-point <value> [options]
OPTIONS
* -b|--binary-folder 应用目录
* -e|--entry-point 可执行文件路径,【binary-folder】的相对地址
-n|--name 应用名称,默认为【entry-point】的文件名
-o|--output 输出文件路径,默认为【binary-folder】上级目录
-v|--app-version 应用版本,默认为1.0.0
-i|--icon 图标路径,如果为空将尝试从【entry-point】中提取,如果提取失败则用默认图标
-c|--command-line 是否为控制台应用程序 Default: "False".
-a|--run-as-admin 是否需要以管理员身份运行 Default: "False".
-t|--target 目标类型,x86/x64 Default: "x64".
-h|--help Shows help text.
--version Shows version information.
single-exe -b yourPath/yourAppRootFolder -e yourApp.exe -o outputDirectory -n mySingleApp