当前位置: 首页 > java >正文

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

说明

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

操作步骤

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

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

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

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

第三步 配置发布相关选项

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

 此处设置非常重要

配置

Release|Any CPU

部署模式

独立

目标运行时

根据自己的操作系统选择(我的是win-x64)

文件发布选项

勾选 生成单个文件

勾选 裁剪未使用的代码

第三步 开始发布

发布成功 

第三步 双击运行

但是发现弹窗好像会闪退 

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

运行OK了

http://www.xdnf.cn/news/5430.html

相关文章:

  • java加强 -Collection集合
  • Java基础语法之循环结构
  • immutable.js介绍
  • 【Diffusion】在华为云ModelArts上运行MindSpore扩散模型教程
  • 深入浅出之STL源码分析2_stl与标准库,编译器的关系
  • 解决VirtualBox中虚拟机(ubuntu)与主机(windows)之间互相复制粘贴(文本)
  • 文件批量重命名工具,简单高效一键完成更名
  • 【常用算法:排序篇】4.高效堆排序:线性建堆法与蚂蚁问题的降维打击
  • kubectl系列(十二):查询pod的resource 配置
  • Java定时任务
  • Cribl 利用CSV 对IP->hostname 的转换
  • tokenizer.encode_plus,BERT类模型 和 Sentence-BERT 他们之间的区别与联系
  • 数据结构练习:顺序表题目
  • terraform云上实战(一):执行阿里云云助手命令
  • C++ string初始化、string赋值操作、string拼接操作
  • Celery 在分布式任务调度中的实现原理及 MQ 系统对比
  • GIF图像技术介绍
  • 隐马尔可夫模型(HMM)在彩票预测中的Java实现
  • OpenCV进阶操作:指纹验证、识别
  • 复现MAET的环境问题(自用)
  • Javascript基础语法
  • 【STM32开发】-单片机开发基础(以STM32F407为例)
  • SEO长尾关键词布局优化法则
  • 虚拟内存笔记(三)虚拟内存替换策略与机制
  • 前端项目打包部署流程j
  • 北大闰凯博士:热辐射输运问题蒙特卡罗模拟中的全局最优参考场方法
  • HTOL集成电路老化测试学习总结-20250510
  • Linux : 多线程【线程概念】
  • ssh -T git@github.com 测试失败解决方案:修改hosts文件
  • 计算机基础