vs2017 和vs2013 程序的发布有很大不同,网上关于2013发布exe文件的文章有很多也很详细,下面主要讲述一下2017版本如何将自己编写的程序发布成exe,安装在其他电脑上进行操作。
本文的参考文章链接:[https://blog.csdn.net/smallbabylong/article/details/78756530]
根据自己实际的发布exe的过程,可以简化一些,前提是不设置自启动。
安装vs2017 installer
安装过程文章有提及
建立setup project 项目
同时复制 setup 属性producecode的值
添加安装程序类
1、解决方案——>新建项目——>类库
2、删除class.cs——>添加安装程序类 installer.cs
完成界面如下:
添加项目输出
右击application folder ——>项目输出——>选择classlibrary
添加需要发布项目debug文件夹下的所有文件和文件夹
将debug文件夹下的所有内容直接拖拽到application folder即可
添加卸载程序
在application folder 下添加文件:c:\windows\system32\msiexec.exe
添加快捷方式
分别右击卸载程序和发布的程序,添加两者的快捷方式,根据自己的习惯重新命名
同时只把发布程序的快捷方式剪切到user’s desktop 文件夹下,将两个快捷方式剪切到user’s program menu 文件夹下
同时将之前复制的setup productcode 的值赋给卸载.exe的arguments 属性
重新生成解决方案
打开文件所在位置
这样就发布成功了
个人觉得17版本的发布程序的操作比13版本的要容易很多
发布过程中的一些细节的问题:比如发布程序的图标、发布者等问题,请阅读者自行解决