VS有自带的打包发布功能,就不需要再下载打包工具了。但是如果是第一次使用打包功能,那么需要先进行下载和注册。具体步骤见下图:
1、依次找到【文件】-【新建】-【项目】,在打开的对话框中找到【已安装】-【模板】-【其他项目】-【安装和部署】,如图示。第一次使用只有一个灰色图标显示。双击“InstallShield Limited Edition Project”,进入下载网页。
2、根据提示点击“Step 2”进行下载。
3、此处具体下载过程不再做详细介绍,但是如有类似下图所示注册秘钥,要记录下来在以后的激活过程中需要到。
4,下载并注册完毕后,再次执行【步骤一】的操作,不同的是这次是在要打包程序的解决方案下右击【添加】-【项目】,设置好名称和安装位置等以后,单击确定出现下图所示界面。呵呵,千万不要被它的繁琐吓到哦~~,其实有些功能设置是不需要改动的。
5、填写相关应用信息。(PS:反正也不难,很容易就搞定的~~),步骤3点击进入,更改字体、语言等属性。
6、设置语言、字体、安装路径等属性。注意:语言默认设置为简体中文,否则安装路径有中文的话就会出问题。
7、把程序需要用到的.net打包进去。根据不同的版本而定。
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”.
13、最后一步,步骤1、2、3、4、5如图示。将“Releases”双击打开,然后单击树状节点“SingleImage”,在展开的内容窗口中选择“Setup.exe”选项卡并进行设置。打包完成。
最后重新生成解决方案即可。打包完后的安装包为源程序所在文件夹下的[SetUp]-[Express]-[SingleImage]-[DisImages]-[DISK1]-[setup.exe]。安装界面如图示:
原文:http://www.cnblogs.com/smallcoderhujin/p/3756896.html