前言:
除了在作品展的时候,对自己的VB小项目进行打包的印象比较深刻以外,其他的一些系统中都没有很好的对打包发布这块做相应的总结,导致自己不熟练,每次都要从度娘那里索取,这次要好好做个总结,让这个过程更加熟练,提高效率,并成为自己的知识。
【步骤一】:首先查看是否安装了InstallShield Limited Edition Project.
打开VS,选择文件——新建——项目——其他项目类型,如图:如果没有安装则只有下面“启用InstallShield Limited Edition”这一项。
这时只需要点击“启用InstallShield Limited Edition ”这一项,会打开一个网页,说明你的VS程序本身没有带打包工具,这要按照网页的提示进行注册、下载、安装、重启VS即可。
VS已经安装打包发布软件
【步骤二】:
重新打开VS,打开你要进行打包的程序,右击解决方案——添加——新建项目,出现下图中的界面,选择“InstallShield Limited Edition Project”,填入对象的名称,选择对应的位置即可。
【步骤三】:出现如下窗体,按照红框选择,之后继续即可。
【步骤四】:Application Information 基本配置:可自定义填写。公司名称和application name最好用英文,汉字在编译时会报错。
【步骤五】:选择合适的框架,这个可根据自己的需求确定。
【步骤六】:添加程序引用的dll及其他文件
【步骤七】:设置程序图标的显示位置及对应程序的显示图标
【步骤八】:发布程序
上面的安装步骤执行完成后,即可生成解决方案,但是生成的文件会放在DVD-5文件夹内,想要使用安装文件的话就必须拷贝整个文件夹,否则安装会出错,而且很繁琐,用户体验度也很差。
这是要使用SingleImage安装包,将所有文件集成到一个Setup.exe中,再次安装时只需要一个Setup.exe即可。如下图所示:
设置完成之后,重新生成解决方案即可。
在发布文件所在的文件夹下有...\Express\SingleImages\DISK1路径下有生成的exe文件,双击安装运行即可。
总结:
通过这个过程我们会发现,只要不断的熟悉,多做几次我们是可以摆脱对度娘的依赖,并且可以做的很好。而且整个过程完成之后自己会很有成就感,也没有想象中的那么繁琐复杂。