第一步 下载扩展Microsoft Visual Studio Installer Projects

1.扩展 => 管理扩展

2.搜索并下载Microsoft Visual Studio Installer Projects

3.关闭VS后自动弹窗,手动点击安装

第二步:右击解决方案 => 添加 => 新建项目

第三步:项目创建成功之后,添加文件

1.右击Application Folder(应用程序文件夹) => Add => 文件

2.把你需要打包的项目下 => bin => Debug文件夹下的所有文件一个一个添加到Application Folder(应用程序文件夹)中

(注:项目不同文件多少保持一致,全部添加,包含文件夹、图片等)

第四步:添加卸载程序 (C:\Windows\System32)msiexec.exe

建议生成两个卸载程序:一遍添加在Application Folder(应用程序文件夹);一遍添加在User's Programs Menu(开始菜单文件夹)

    划重点!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!这里开始讲如何添加卸载程序,首先在当前界面右键,点击Add=>添加文件,这时候我们就需要用到系统的帮助文件(msiexec.exe),一般该文件存放在:C:\Windows\SysWOW64,搜索即可或者在C盘目录进行搜索,点击确认后我们可以发现Application Folder多了一个程序,没错!这就是我们的卸载工具,当然,现在还是不能使用的,因为它不知道我们要它帮忙卸载哪些文件,这里的话,首先,我们要创建一个快捷方式,鼠标右键选择我们的添加的msiexec.exe文件,选择创建快捷方式,接着,我们要将我们的打包程序Argument的值赋予给它,并给重新命名为卸载程序.exe,注意,文件后缀不要漏了,setup项目可没有那么聪明帮我们加上。

原文链接:https://blog.csdn.net/Vampire_LHT/article/details/134176133

1.右击Application Folder(应用程序文件夹) => Add => 文件 =>把msiexec.exe文件添加到Application Folder(应用程序文件夹)

2.添加后如下

3.右击msiexec.exe文件 => 点击Create Shortcut to msiexec.exe

建议该步骤执行两遍,生成两个卸载程序。

4.得到以下文件

4.点击AutoScreen(您建的项目)将ProductCode 属性的值复制

      

5.点击Shortcut to msiexec.exe => 将复制的ProductCode 属性值 粘贴在Arguments 属性中,然后在最前面加上 /X (注:/X后有一个空格)

6.最后将卸载拖动到User’s Programs Menu(用户的程序菜单),右键属性添加图标

(可同时创建用户的程序菜单中的程序运行exe程序,及其图标(.ico格式))

第五步:添加程序运行时环境

1.右击 Application Folder => Add =>项目输出

2.选择项目、主输出 => 点击确定

3.得到输出文件

4.创建了一个主输出文件的快捷方式,拖进用户桌面文件夹、开始菜单文件夹,并添加其图标

与.exe创建快方式效果相同

5.右击自动截图程序(您建的项目)=> 属性

6.点击Prerequisites…

7.选择如下选项 => 确定

(此处选择所使用的.net的版本,我选用的是如图版本)

第六步:添加程序图标

在Application Folder添加图标文件

2.右键User’s Desktop下的快捷方式文件=>选择属性

3.双击ICON属性弹出选择框

4.选择刚刚添加的ICON文件

5.选中图标才能点击OK

第七步:生成项目

1.右击自动截图程序(您建的项目)=> 生成

输出窗口可显示文件位置如下图:

即:新建的打包项目文件下debug目录下          

2.得到如下文件,即可安装exe并运行

新建的打包项目文件下debug目录下

Logo

欢迎加入西安开发者社区!我们致力于为西安地区的开发者提供学习、合作和成长的机会。参与我们的活动,与专家分享最新技术趋势,解决挑战,探索创新。加入我们,共同打造技术社区!

更多推荐