我们经常需要将我们写的程序打包发给用户使用,很多时候为了方便会直接将文件夹或者压缩包发出去。这种方式对于一些不太懂电脑的用户来说的话,假如程序中有多个可执行文件,就会完全不知道怎么使用。众所周知,客户体验也是评判软件好坏的重要条件之一。

相信很多人也用过vs自带的、或者第三方的比较专业的软件打包程序,就我个人而言的话,我认为是太过专业、繁琐了,对于商业型软件的话这样使用无可厚非,但是对我们个人开发的软件而言,很多时候只需要做一下简单的打包即可。

所以这里我推荐使用自解压打包,使用自解压打包的话,我得推荐一款,emmm,一个一言难尽的软件——好压,相对其他常用的压缩软件而言,我认为这个软件在自解压这一款功能比较丰富(其实在其他方面也很丰富),为什么说一言难尽,大家可以自己去理解。。。

下面介绍下使用步骤:

  1. 下载安装好压软件
  2. 选择我们需要打包的所有文件,可以直接用debug或者release目录下的文件
  3. 然后准备三个文件(图标、安装协议、安装说明),可以不准备,不使用会默认好压默认的文档、图标。所有文件如图:
  4. 然后全选我们的文件,右键-》添加到压缩文件,这里记得使用好压的邮件选项,然后做以下设置
  5. 点击自解压选项,选择图形界面自解压。
  6. 然后可以设置一下安装说明选项,文本我是从文档加载的,也可以直接填写。如下图:
  7. 图标设置
  8. 更新(重新安装)设置
  9. 安装协议
  10. 解压设置
  11. 若有其他需求,也可以看看其他选项卡设置
  12. 点击确定完成设置,等压缩完毕后,会发现exe文件已经出现在我们的目录了

我们来看看效果:

最后再提一下如何打包一个绿色包,即,直接点击这个exe运行就可以了,没有什么安装步骤等。

在模式这里,我们把安静模式的全部隐藏给选上,然后记得设置解压后需要执行的程序,然后我们每次打开这个自解压的exe程序,都会后台解压后直接运行exe程序。其实这才是很多用户的需求。。。

但是如果文件较多的话,每次启动(解压)过程会比较慢。但对于我们平常写个小工具什么的话,还是不错的。

由简入繁,拿来即用

更多精彩,请搜索公 Z 号:Csharp 小记

如何将程序打包成exe相关推荐

  1. python程序打包成exe可执行文件,亲测可行(pyinstaller教程)

    python程序打包成exe可执行文件,亲测可行(pyinstaller教程)(11-20190214) 文章目录: 有些程序你不想让别人看到,由此程序你想做成绿色软件普惠大众,有些..., 然而你只 ...

  2. Java桌面程序打包成exe可执行文件

    前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 准备: ecl ...

  3. java程序打包成exe安装包总结

    经过很长时间的尝试,终于大致清楚了java程序打包成exe的过程,特做此总结. 首先打包成exe文件有两种方式,一种是通过javafx本地打包的方式,参考文章https://code.makery.c ...

  4. Pyinstaller将Python程序打包成EXE(多种模式的打包)

    Pyinstaller将Python程序打包成EXE 文章目录 Pyinstaller将Python程序打包成EXE 安装 安装 pip install pyinstaller 博文已经迁移到个人主页 ...

  5. 手把手教你将pyqt程序打包成exe(2)

    手把手教你pyqt程序打包成exe 如果是打包萌新,建议您先看: 上一篇提到打包的环境和打包示例一(没有外部资源依赖的打包): 手把手教你pyqt打包成exe(1) 文章目录 手把手教你pyqt程序打 ...

  6. 手把手教你将pyqt程序打包成exe(1)

    手把手教你将pyqt程序打包exe 文章目录 手把手教你将pyqt程序打包exe 0x00 环境说明 0x01示例1(没有其他外部资源文件) 1. 单文件打包 2. 单文件夹打包 0x00 环境说明 ...

  7. 如何把一个java程序打包成exe文件,运行在没有java虚

    如何把一个java程序打包成exe文件,运行在没有java虚 核心提示:首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了:但是exe文件在没有安装jre的电脑上不能运行,如果要 ...

  8. python版本可执行可嵌入_Python程序打包成exe可执行文件的方法探究

    王瑞文+王圣辉+边润根+邓明月 摘 要:Python是一种很流行的开源编程语言,可以在各种领域中用来编写独立的程序和脚本.Python免费.可移植.功能强大,而且使用起来相当容易.来自软件产业各个角落 ...

  9. 将python程序打包成exe

    将python程序打包成exe,这样我们下次想要实用自己写的python时,就不需要打开python或者编辑器了,可以直接点了exe运行,是个比较实用的功能. 参考链接:https://www.cnb ...

  10. 复制粘贴,快速将Python程序打包成exe

    大家好,我是菜鸟哥. 为了将Python程序发送给不懂代码和没有安装Python的同事.朋友使用,最好的方式就是将Python程序打包成exe可执行文件,再发送给他们. 我之前曾经打包过几次,操作并没 ...

最新文章

  1. win7 计算机不显示收藏夹,Win7电脑收藏夹不能用怎么解决?Win7电脑收藏夹不能用解决方法...
  2. 谁来担责!无人驾驶汽车还需要汽车保险吗?
  3. 安装中文VS2008 SP1之后 智能提示是英文的解决办法
  4. java Map及Map.Entry详解
  5. 基于事件驱动架构构建微服务第13部分:使用来自Apache KAFKA的事件并将投影流传输到ElasticSearch...
  6. 大厂Java岗面试心得记录
  7. 使用SafeViewFlipper避免ViewFlipper交替时Crash
  8. Python爬虫基础(三)urllib2库的高级使用
  9. 阶段2 JavaWeb+黑马旅游网_15-Maven基础_第4节 maven生命周期和概念模型图_08maven生命周期...
  10. 【迅速上手】Python 画图 —— 柱状图
  11. archlinux i3wm通知管理
  12. 计算机计算资产分析表,财务指标计算器.xls
  13. 基于SAR影像的鱼塘提取
  14. 听见丨苹果申请自主导航系统专利,自动驾驶汽车梦再近一步 现代打造更聪明、实用汽车AI语音系统
  15. C/c++中内存拷贝函数memcpy详解
  16. 二、生理信号处理 ——1.心电信号(含Matlab代码及数据)
  17. Java Statement一次执行多条sql语句
  18. java线程堆栈nid.tid_java多线程死锁 Java问题定位之Java线程堆栈分析(2)
  19. 如何在DAppNode中配置Folding At Home节点
  20. 如何使用pdfbox實現打印功能--foxconn-it-zyzx-xiaohuibing-2

热门文章

  1. EXCEL数据计算结果不对
  2. 带大家读python数据分析一书(三)
  3. 解读百度权重是怎么计算的
  4. git clean -fd 命令删除文件之后 项目工程文件恢复
  5. 2022安全员-C证考试题库模拟考试平台操作
  6. HDMI端口辐射(EMI)超标解决方案
  7. html5调用原生android,h5调用IOS/安卓原生方法,原生调h5方法
  8. 电影数据分析——国产烂片深度揭秘
  9. VueUse中文文档/Vue官方工具库
  10. JAVA编程基础(四)开启Java语言编程之旅