最近准备打包自己的一个应用,网上巨多方案都是利用VS扩展插件,但是此方案打包后的msi文件并未包含框架内容,导致用户还要额外安装框架,最终在论坛看如下帖子,并结合自己使用NIS的尝试,完成了应用打包。
准备
- Visual studio 环境
- NIS软件环境,HM NIS Edit+NSIS
生成步骤
发布自己的应用
其余配置按照自己应用情况选择,部署模式一定要选择独立,才会把依赖的框架一起进行打包
NIS打包
- 使用HM NIS Edit软件的文件->新建向导,按提示及自己需要进行填写,网上教程很多,不再赘述,选择应用程序这里全选步骤1中publish文件夹内所有内容即可
- 脚本生成后编译即可得到setup.exe文件
总结
方案思路,1. 将应用打包独立发布 2. 打包发布文件夹