使用Visual Studio将C#程序发布为.exe文件

说明

.exe 是可执行文件(Executable File)的扩展名。这类文件包含计算机可以直接运行的机器代码指令,通常由编程语言(如 C、C++、C#、Python 等)编译或打包生成。可以用于执行自动化操作(执行脚本或批处理操作)、运行程序等。

操作步骤

第一步 创建控制台应用程序

第二步 设置解决方案配置 为Release

  • Debug(调试模式):开发调试用,代码未优化,便于排查问题。

  • Release(发布模式):最终发布用,代码高度优化,性能最佳。

第三步 配置发布相关选项

此处文件夹位置可以自己选择指定路径

此处设置非常重要

|------------|-------------------------|
| 配置 | Release|Any CPU |
| 部署模式 | 独立 |
| 目标运行时 | 根据自己的操作系统选择(我的是win-x64) |
| 文件发布选项 | 勾选 生成单个文件 勾选 裁剪未使用的代码 |

第三步 开始发布

发布成功

第三步 双击运行

但是发现弹窗好像会闪退

为了避免闪退,重新修改代码并重新发布

运行OK了

相关推荐
q***82913 小时前
如何使用C#与SQL Server数据库进行交互
数据库·c#·交互
hixiong1236 小时前
C# OpenCVSharp实现Hand Pose Estimation Mediapipe
开发语言·opencv·ai·c#·手势识别
baivfhpwxf20236 小时前
SQL Server 服务端如何在其他电脑连接
c#
Dm_dotnet7 小时前
WPF/C#:使用Microsoft Agent Framework框架创建一个带有审批功能的终端Agent
c#
Dm_dotnet7 小时前
WPF/C#:使用Stylet中的IWindowManager用于显示等待窗体、对话框与消息框
c#
Jackson@ML7 小时前
360度看C#编程语言
开发语言·c#
wnety8 小时前
C#开发winform调用软键盘
c#·winform
谢大旭8 小时前
iframe 三档预览模式
c#
她说彩礼65万9 小时前
C# Sqlite帮助类
jvm·sqlite·c#
q***18069 小时前
如何使用C#与SQL Server数据库进行交互
数据库·c#·交互