如何通过控制台应用运行.NET 6.0 MVC Web应用并生成.exe文件
将.NET 6 MVC Web应用打包为独立可执行.exe文件
方法一:通过Visual Studio图形化发布
- 打开你的MVC项目(Mio)
- 右键项目名称,选择「发布」
- 在弹出的发布窗口中,选择「文件夹」作为发布目标,点击「下一步」
- 配置发布参数:
- 设置目标输出文件夹(比如桌面的
Publish文件夹) - 点击「显示所有设置」展开详细配置
- 部署模式选择「独立」(会包含完整.NET运行时,无需目标机器预装.NET)
- 目标运行时选择对应老师电脑的系统(如
Windows x64,适配64位Windows) - 勾选「生成单个文件」(可选,打包后仅一个.exe文件,便于发送)
- 设置目标输出文件夹(比如桌面的
- 点击「发布」,完成后前往目标文件夹找到生成的.exe文件,压缩后即可发送
方法二:通过dotnet命令行发布
- 打开CMD或PowerShell,切换到项目根目录(包含
.csproj文件的文件夹) - 执行以下发布命令:
参数说明:dotnet publish -c Release -r win-x64 --self-contained true /p:PublishSingleFile=true-c Release:以Release模式编译,性能更优-r win-x64:指定目标平台为Windows 64位(若老师用32位系统,替换为win-x86)--self-contained true:打包完整.NET运行时,目标机器无需额外安装.NET/p:PublishSingleFile=true:生成单个独立.exe文件
- 发布完成后,可执行文件位于
bin/Release/net6.0/win-x64/publish/目录下,压缩后发送即可
运行说明
老师收到压缩包后,解压直接双击.exe文件,控制台会启动Web服务,之后在浏览器中访问控制台输出的地址(通常为http://localhost:5000或https://localhost:5001)即可使用你的遗传算法应用。
内容的提问来源于stack exchange,提问作者Jakub Łuka
相关产品推荐
相关产品推荐

