每次开发完都得把老底交出去,直接把debug文件复制一份重命名发给用户解压后直接点击exe使用,不专业,非常不专业,重复开发了好几个不同功能的winform小程序,改了一版又一版,终于有空研究这个了.....
1.在vs中找到扩展>管理扩展>搜索 installer projects 进行扩展的下载
2.右键解决方案,添加新项目,选择Setup Project创建
3.右键Application Folder >点击 Add>点击项目输出>点击确认>会生成一个主输出文件
4.右键刚刚生成的主输出文件>创建快捷方式>并将快捷方式拖动到User's Desktop这个文件夹中,可以重命名该快捷方式>右键属性找到icon可以编辑图标Download 1,497,200 free icons (SVG, PNG))
5.创建卸载程序 右键Application Folder >点击 Add>点击文件> 选择C:\Windows\System32 中的msiexec.exe,右键创建快捷方式后可以重命名为自定义的卸载程序
6.点击winformDemoSetup属性,将ProductCode拷贝至刚刚卸载程序的Arguments中,特别注意在前面加/x ,注意要加空格
7.右键Application Folder >点击属性窗口>DefaultLocation,这里可以设置默认安装路径
8.右键项目 >生成即可>找到项目文件夹中的 Debug文件夹
9.点击exe文件安装即可
10.安装完成,配置文件仍可根据需要进行修改
ps:有无大佬懂小程序发布,改完以后,在线更新,不用再给用户发软件包的那种,原版小程序就能用的,不用重复安装