Visual studio 2008 Winforms程序安装部署说明——图解
在项目中,用到的,总结了一下。
1、 在解决方案里,新添加一个安装项目,取名为“Setup1”(名字随便取);
2、 右键安装项目“Setup1”,选择视图,切换到文件系统,如图;
文件系统视图如下:
3、 选中“应用程序文件夹”,右键选择添加,添加项目输出,如下图;
4、 在添加项目输出对话框里,同时选择“主输出”和“内容输出”两项内容,如下图;
添加完后,项目变为如下图:
5、 接下来,为程序添加桌面快捷方式。首先在主输出文件位置右键创建快捷方式。
将新建的快捷方式重命名为“机物料管理”,如下图;
将该快捷方式,移动到“用户桌面里”,这样就可以作为桌面快捷方式了,如图:
6、 添加卸载该软件的快捷方式,首先打开我的电脑,进入系统盘,搜索“msiexec.exe”这个文件,复制它。
复制msiexec.exe到“应用程序文件夹”
重命名为“UnInstall.exe”,并创建快捷方式
将快捷方式,复制到“用户桌面里”,如图
右键“UnInstall.exe的快捷方式”,找到属性选项,在Arguments属性里设置参数“/x {1FF34614-8F6F-45A3-B306-60D17E722EEA}”
其中{1FF34614-8F6F-45A3-B306-60D17E722EEA}是,产品号,是从项目“Setup1”的属性里可以看到的。![clip_image027[4] clip_image027[4]](https://images.cnblogs.com/cnblogs_com/lynch_world/201012/201012201818558910.png)
7、 为软件添加依赖。右键安装项目“Setup1”,选择属性
选择系统必备。。。在对话框中,选择 windows installer和。Net Framework版本,该版本为你系统安装的版本。在安装位置,选择![]()
8、 重新生成解决方案,在Setup下的Debug或Release下面出现setup.exe安装文件
![clip_image002[6] clip_image002[6]](https://images.cnblogs.com/cnblogs_com/lynch_world/201012/201012201818207941.jpg)
![clip_image003[4] clip_image003[4]](https://images.cnblogs.com/cnblogs_com/lynch_world/201012/20101220181821251.png)
![clip_image004[5] clip_image004[5]](https://images.cnblogs.com/cnblogs_com/lynch_world/201012/201012201818239529.png)
![clip_image006[4] clip_image006[4]](https://images.cnblogs.com/cnblogs_com/lynch_world/201012/201012201818257412.jpg)
![clip_image008[4] clip_image008[4]](https://images.cnblogs.com/cnblogs_com/lynch_world/201012/201012201818267804.jpg)
![clip_image009[4] clip_image009[4]](https://images.cnblogs.com/cnblogs_com/lynch_world/201012/201012201818287606.png)
![clip_image011[4] clip_image011[4]](https://images.cnblogs.com/cnblogs_com/lynch_world/201012/201012201818305423.jpg)
![clip_image012[4] clip_image012[4]](https://images.cnblogs.com/cnblogs_com/lynch_world/201012/201012201818327209.png)
![clip_image013[4] clip_image013[4]](https://images.cnblogs.com/cnblogs_com/lynch_world/201012/201012201818335059.png)
![clip_image015[4] clip_image015[4]](https://images.cnblogs.com/cnblogs_com/lynch_world/201012/201012201818389024.jpg)
![clip_image017[4] clip_image017[4]](https://images.cnblogs.com/cnblogs_com/lynch_world/201012/20101220181840222.jpg)
![clip_image019[4] clip_image019[4]](https://images.cnblogs.com/cnblogs_com/lynch_world/201012/2010122018184256.jpg)
![clip_image021[4] clip_image021[4]](https://images.cnblogs.com/cnblogs_com/lynch_world/201012/201012201818475035.jpg)
![clip_image023[4] clip_image023[4]](https://images.cnblogs.com/cnblogs_com/lynch_world/201012/201012201818489604.jpg)
![clip_image025[4] clip_image025[4]](https://images.cnblogs.com/cnblogs_com/lynch_world/201012/201012201818493932.jpg)
![clip_image026[4] clip_image026[4]](https://images.cnblogs.com/cnblogs_com/lynch_world/201012/201012201818528618.png)
![clip_image029[4] clip_image029[4]](https://images.cnblogs.com/cnblogs_com/lynch_world/201012/201012201818567076.jpg)
![clip_image032[4] clip_image032[4]](https://images.cnblogs.com/cnblogs_com/lynch_world/201012/201012201818599877.jpg)
![clip_image034[4] clip_image034[4]](https://images.cnblogs.com/cnblogs_com/lynch_world/201012/20101220181900268.jpg)
浙公网安备 33010602011771号