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

记一种C#winform小程序的简易打包方式-自解压压缩文件

用C#去编程写一些功能简单的小程序的过程是惬意的,因为有实时预览随意拖拽的界面和开盒即用的控件库,但打包时常见的打包方式是采用Visual Studio的插件生成一个安装程序,但看着一个几百k的小软件搭配了完整的安装程序和卸载程序流程,总会感受到生命难以承受之笨重,这也太不优雅了orz

那么有没有简单又强势的打包方式呢?有的兄弟有的,自解压压缩文件就是一种非常适合小型工具的打包方式,它操作简单效果好,最终只生成一个exe文件,支持自定义图标,发给用户群体十分优雅有逼格,但缺点是非常容易被逆向,要看实际情况选用。

背景介绍完,废话不多说,下面开始讲解操作过程。

1、安装winRAR

winRAR压缩软件是老牌经典解压缩软件,电脑装机必备软件之一,一搜有很多安装教程,个人免费版有广告,这里不提供破解软件,提供一个官网
https://www.rarlab.com/download.htm

2、找到IDE生成的工具路径

当你使用visualstudio运行代码后,下面的路径会有以下文件,若有自定义程序图标需求,请在这一步放入这个文件夹,图标的文件格式为“.ico”

3、使用压缩工具进行压缩与配置

这里选中上图中红框内所有文件和自定义的icon文件,开始压缩工作

第一个界面我们自定义生成的exe文件名 并勾选红框中的选项 然后点击“高级”

点击“高级”,选择“自解压选项”

点击“设置”,在“解压后运行”内填入自动生成的文件中后缀为exe的完整文件名

点击“模式”,选中红框内选项

点击“文本和图标”,这一步自定义图标,点击浏览,并选中图标。

至此,配置工作完成,可以点击两次确定开始压缩自解压文件的工作了,压缩后即可生成独立的exe文件。类似这个

然后就可以把这个小程序发给你的客户了~当然 因为这是基于C#的winform小程序,客户如果需要使用的话可能需要安装.NET环境,如果是其他的语言的话要自行考虑其他可能的依赖问题,建议发给客户前自己在未安装所有依赖环境的电脑上自行测试,本方法针对不同语言可能并不具有普适性,这里就不再展开。

最后展示一下程序,是一个针对商用密码应用与安全性评估的量化分数计算工具,业务逻辑简单清晰,用这种方式进行编写和打包不要太惬意

END~

相关文章:

  • 构建Android系统UI架构方法论
  • LiveData:Android响应式编程的核心利器
  • OpenCV中Canny、Sobel和Laplacian边界检测算法原理和使用示例
  • 如何查看项目是否支持最新 Android 16K Page Size 一文汇总
  • SSTI记录
  • idea查看pom文件依赖
  • 谈AI/OT 的融合
  • upload-labs通关笔记-第2关 文件上传之MIME绕过
  • Spring急速入门
  • YOLOv5推理代码解析
  • KUKA机器人安装包选项KUKA.PLC mxAutomation软件
  • Shell脚本编程3(函数+正则表达式)
  • 3d模型的添加与设置
  • 西电 | 2025年拟录取研究生个人档案录取通知书邮寄通知
  • 猫咪如厕检测与分类识别系统系列~进阶【三】网页端算法启动架构及数据库实现
  • 大语言模型训练的两个阶段
  • 阿里云人工智能大模型通义千问Qwen3开发部署
  • 在IDEA中导入gitee项目
  • Vue学习百日计划-Gemini版
  • C++匿名函数
  • 苹果或将于2027年推出由玻璃制成的曲面iPhone
  • 中美会谈前都发生了什么?美方为何坐不住了?
  • 中美经贸高层会谈在瑞士日内瓦开始举行
  • 马上评丨学术不容“近亲繁殖”
  • 2025上海十大动漫IP评选活动启动
  • 价格周报|供需回归僵局,本周生猪均价与上周基本持平