VS2005把应用程序 打包成安装包EXE (摘抄,很实用,呵呵)

 

应用程序的部署 
1:新建安装部署项目 
      打开VS,点击新建项目 ,选择:其他项目类型->安装与部署->安装向导(安装项目

 

2:安装向导 
    关闭后打开安装向导,点击下一步,或者直接点击完成. 

3:开始制作 
      安装向导完成后即可进入项目文件夹: 
      双击"应用程序文件夹 "在右边的空白处右击,选择添加->文件 ,将你的做的应用程序的可执行文件和相应的类库和组件添加进来. 
然后右击你的可执行文件,创建快捷方式,

复制到左边的"用户的'程序'菜单"和"用户桌面"中. (如果只想在安装该程序时,在桌面上创建快捷方式,那就只需复制到“用户的桌面”)

 

如果想在 桌面 和 程序 里看到对应程序带有图标,可以点击创建的快捷方式,点击右键,属性,找到Icon,给她赋你想要显示的ico图片即可。

 

    这样安装程序安装安装完成后会在 "开始->所有程序"和"桌面"上生成程序的快捷方式. 
    然后右击左边的"应用程序文件夹"打开属性对话框: 

将属性中的"defaultlocation "的路径中的"[manufacturer]"去掉, 
不然的话做好的安装程序默认安装目录会是"c:/programm file/你的用户名/安装解决方案名称"; 

然后打开解决方案管理器,右击你的解决方案名称,选择属性: 


在打开的属性页中,选择"系统必备"里的NET.FRAMEWORK选项 ( 一般默认都是选择到的), 

OK 然后解决方案上面点击生成 了

 

 

卸载:

 

在“应用程序文件”中添加文件msiexec.exe(一般在c:/windows/system32(系统目录中)找到)。

 

在" 应用程序文件",在msiexec.exe上单击右键选择“创建快捷方式”,重命名快捷方式为“uninst.exe”(注意后缀名是exe,不要漏掉了).

更改此快捷方式Argmuments为“/x  {产品ID}”(注意/x 后面有一个空格),产品ID的值为打包项目的ProductCode属性值。