VS自带的打包程序默认是没有安装的,如果有打包的需要,需要自己去下载一个安装程序
1.右击解决方案,选择添加项目,在打开的对话框中找到【已安装】-【模板】-【其他项目】-【安装和部署】,如图示。第一次使用只有一个灰色图标显示。双击“InstallShield Limited Edition Project”,进入下载网页
2.根据提示点击“Step 2”进行下载,输入个人信息,点击提交,开始下载
3.在页面找到你的number并复制或保存,在安装完成后重启vs时需要输入验证
4.重启vs并输入number,再次执行【步骤一】的操作,设置打包类库的名称和安装位置等,双击【Project Assistant】进入打包配置页面
5.填写相关应用信息。步骤3点击进入,更改字体、语言等属性
6.设置语言、字体、安装路径等属性。注意:语言默认设置为简体中文,否则安装路径有中文的话就会出问题
7.根据程序需要,将framework打包进去(如不需要,直接忽略)
8.添加要打包的文件和文件夹
9.如果添加过程中release文件夹是空的,则需要重新生成release文件。【生成】-【配置管理器】
10.在“活动解决方案配置”下拉框中找到“Release”选项,然后关闭即可。此时在重新执行【步骤8】
11.创建桌面快捷方式,修改安装程序的名称,添加卸载程序等
12.把.NET Framework一起打包进程序去:在“Specify Application Data”下找到“Redistributables”双击打开。在左边的内容窗口中找到“Microsoft .NET FrameWork 4.5 Full”选中该条选项,此时系统会自动进行下载。下载完成的标识为“Needs to be download”变为了“Installed locally”.(如何不打包framework,可以直接忽略)
13.步骤1、2、3、4、5如图示。将“Releases”双击打开,然后单击树状节点“SingleImage”,在展开的内容窗口中选择“Setup.exe”选项卡并进行设置
14.重新生成解决方案即可。安装包的位置:项目根目录/SetUp/Express/SingleImage/DisImages/DISK1/setup.exe