VS2010的打包和vs2008完全一样,步骤如下:
1、 建立安装工程:在程序的solution(解决方案)中,用右键Add(添加)一个New project(新工程),选other project types的Setup project,建立一个安装工程如Setup
2、 添加相应的文件:在setup的Application Folder(应用程序文件夹)的右键菜单的Add(添加)菜单,添加file文件,如要打包的exe文件和必须的第三方库(dll)等,还必须将windows的system32下的msiexec.exe(这个用于卸载)和创建一个project output,在这一步,也可以增加相应的ico文件
3、 添加快捷方式:在要创建快捷方式的文件中用右键菜单的create shortcut to,在创建的快捷方式的properties(属性)视图中Arguments中填入\x 打包工程(本例中是setup)的productCode,这个productCode在打包工程的Properties(属性)视图中的product选项。
4、 编译(build)生成安装包,注意:默认的打包项目中将.Net打到工程里,如果是C++工程,则完全没有必要,可在打包工程的(setup)的properties pages(属性页)的prerequisties列表中将.NET选项去掉,否则还在别的windows系统中无法安装成功的。
相比较vs2008,vs2010打包下来的安装包要小的多,一般差距在一倍左右。
注意:这里User's Desktop的“Properties”中的"AlwarysCreate"的选项一定要是True。