我们经常需要将我们写的程序打包发给用户使用,很多时候为了方便会直接将文件夹或者压缩包发出去。这种方式对于一些不太懂电脑的用户来说的话,假如程序中有多个可执行文件,就会完全不知道怎么使用。众所周知,客户体验也是评判软件好坏的重要条件之一。
相信很多人也用过vs自带的、或者第三方的比较专业的软件打包程序,就我个人而言的话,我认为是太过专业、繁琐了,对于商业型软件的话这样使用无可厚非,但是对我们个人开发的软件而言,很多时候只需要做一下简单的打包即可。
所以这里我推荐使用自解压打包,使用自解压打包的话,我得推荐一款,emmm,一个一言难尽的软件——好压,相对其他常用的压缩软件而言,我认为这个软件在自解压这一款功能比较丰富(其实在其他方面也很丰富),为什么说一言难尽,大家可以自己去理解。。。
下面介绍下使用步骤:
- 下载安装好压软件
- 选择我们需要打包的所有文件,可以直接用debug或者release目录下的文件
- 然后准备三个文件(图标、安装协议、安装说明),可以不准备,不使用会默认好压默认的文档、图标。所有文件如图:
- 然后全选我们的文件,右键-》添加到压缩文件,这里记得使用好压的邮件选项,然后做以下设置
- 点击自解压选项,选择图形界面自解压。
- 然后可以设置一下安装说明选项,文本我是从文档加载的,也可以直接填写。如下图:
- 图标设置
- 更新(重新安装)设置
- 安装协议
- 解压设置
- 若有其他需求,也可以看看其他选项卡设置
- 点击确定完成设置,等压缩完毕后,会发现exe文件已经出现在我们的目录了
我们来看看效果:
最后再提一下如何打包一个绿色包,即,直接点击这个exe运行就可以了,没有什么安装步骤等。
在模式这里,我们把安静模式的全部隐藏给选上,然后记得设置解压后需要执行的程序,然后我们每次打开这个自解压的exe程序,都会后台解压后直接运行exe程序。其实这才是很多用户的需求。。。
但是如果文件较多的话,每次启动(解压)过程会比较慢。但对于我们平常写个小工具什么的话,还是不错的。
由简入繁,拿来即用
更多精彩,请搜索公 Z 号:Csharp 小记