solution,右键解决方案(最上面一行),Add->New project,然后选择Other Project Types->Setup and Deployment->Visual studio Installer->选择Setup Project.
右键setup1->View->文件系统。 然后在应用程序文件夹上右击选择添加文件,可以添加程序所需的外部资源,如图标,还有卸载程序,c:\windows\system32\msiexec.exe(用来卸载)。然后右击选择Project Output,在项目中选择你希望要打包的项目,点击确定,这时候在依赖项中会列举出要打包项目的外部链接资源(dll)
然后在创建应用程序快捷方式,可以在属性中设置图标(待研究).
将快捷方式拖入程序菜单中和用户桌面中。在msiexec.exe上创建卸载快捷方式,放入程序菜单中(一般命名为卸载)。点击setup,然后点击下方的属性栏,进入setup的属性页,复制ProductCode中的值,然后键入卸载快捷方式的属性,在Arguments一栏中,先输入 /x 加空格,然后再粘贴所拷贝的内容。
右键setup选择属性,点击系统必备,选择”从与我的应用程序相同的位置下载系统必备组件“。点击确定。
至此所用配置工作完成,下面我们开始生成项目,在setup上右键,点击生成。然后在程序目录中找到setup1文件夹, 其中就有我们的打包程序。