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

记一种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~

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

相关文章:

  • 火山RTC 7 获得远端裸数据
  • MATLAB机器人系统工具箱中的loadrobot和importrobot
  • Voice Changer 变声器
  • C++语法基础(上)
  • linux内核pinctrl/gpio子系统驱动笔记
  • 并行发起http请求
  • Spring Cloud : OpenFeign(远程调用)
  • 腾答知识竞赛系统 V1.0.4更新
  • Linux文件编程——open函数
  • CAPL -实现SPRMIB功能验证
  • 《操作系统真象还原》第十四章(1)——文件系统概念、创建文件系统
  • 写屏障和读屏障的区别是什么?
  • 思维链是仅仅通过提示词实现的吗
  • Java对象的内存分布(二)
  • Python训练营打卡——DAY22(2025.5.11)
  • UGMathBench动态基准测试数据集发布 可评估语言模型数学推理能力
  • Maven 中的 pom.xml 文件
  • Mind Over Machines 公司:技术咨询与创新的卓越实践
  • redis存储结构
  • UOJ 164【清华集训2015】V Solution
  • 【C语言】程序的预处理,#define详解
  • 用于文件上传的MultipartFile接口
  • Go语言实现优雅关机和重启的示例
  • 自然语言处理 (NLP) 入门:NLTK 与 SpaCy 的初体验
  • 『 测试 』测试基础
  • nanodet配置文件分析
  • 快速理解动态代理
  • 锚定基础与拥抱融合:C 语言在编程教育与技术社区的破圈之路
  • 长短期记忆网络(LSTM)深度解析:从理论到实践的全方位指南
  • 初探函数使用