C# Winform 程序打包安装小结
2013-06-14 14:15
169 查看
这里主要是自己在做项目中对安装打包的一个简单总结
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/laugh.gif)
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/struggle.gif)
1、 在解决方案中点击右键增加安装部署文件(或新建),设置名称为Setup1(最好不要用汉字)
这里要注意安装路径,小心待会儿找不到安装包在哪里。
![](http://img.my.csdn.net/uploads/201211/24/1353738149_3037.jpg)
这里要注意安装路径,小心待会儿找不到安装包在哪里。
2、 这里就出现了三个文件,如下图
![](http://img.my.csdn.net/uploads/201211/24/1353738450_3271.jpg)
双击"应用程序文件夹"在右边的空白处右击,选择添加->文件夹信息,这里就叫Image和金锐达仓储管理系统。如下图
![](http://img.my.csdn.net/uploads/201211/24/1353738477_4784.jpg)
在图片文件夹中添加你需要用到的(外部)图片和一些在用户界面上用到的文件
![](http://img.my.csdn.net/uploads/201211/24/1353738493_4454.jpg)
在金锐达仓储管理系统名称文件夹中(或是不新建这个文件夹直接在应用程序文件夹上点击右键添加)点击右键输出文件中添加应用程序的可执行文件和相应的类库和组件、卸载文件(卸载文件在c:\windows\system32文件夹下)、配置文件(Config.xml)
![](http://img.my.csdn.net/uploads/201211/24/1353738498_6735.jpg)
下一步,在如下图文件夹中选择创建快捷方式找到程序执行文件和卸载文件创建快捷方式.这样安装程序安装完成后会在 "开始->所有程序"和"桌面"上就会生成程序的快捷方式。
![](http://img.my.csdn.net/uploads/201211/24/1353738503_6194.jpg)
然后修改快捷方式的属性,为快捷方式添加上面Image文件夹中的图片
![](http://img.my.csdn.net/uploads/201211/24/1353738509_1725.jpg)
下一步一定要修改卸载快捷方式的属性:
查找这个部署项目的ProductCode了,鼠标左键单击项目名称,记住是左键单击,然后点击属性标签,这时你就可以看到ProductCode了。然后打开你创建的那个卸载快捷方式的属性对话框,在Aguements属性中输入"/x {ProductCode}"
![](http://img.my.csdn.net/uploads/201211/24/1353738514_5136.jpg)
这里你还可以点击左边的应用程序文件夹在属性中修改AddRemoveProgramsIcon图标---为在控制面板中添加卸载文件修改图片
![](http://img.my.csdn.net/uploads/201211/24/1353738520_5379.jpg)
3、 然后右击左边的"应用程序文件夹"打开属性对话框:将属性中的"DefaultLocation"的路径中的"[Manufacturer]"去掉,不然的话做好的安装程序默认安装目录会是"C:\Program Files\你的用户名\安装解决方案名称"
4、 打开解决方案管理器,右击你的解决方案名称,选择属性:打开的属性页中,选择"系统必备", 在打开的系统必备页中:a:选中需要安装的系统必备组件b:在"指定系统必备安装组件的位置"中选中如下选择项:从与我的应用程序相同的位置下载系统必备组件。选上以后,在生成的安装文件包中包含.NetFramework组件如下图
![](http://img.my.csdn.net/uploads/201211/24/1353738530_2680.jpg)
5、 自定义用户界面:
在安装部署名称上点击右键视图里面的用户界面;
在这里可以设置已有窗体的属性和新增窗体
![](http://img.my.csdn.net/uploads/201211/24/1353738535_4227.jpg)
设置窗体属性
![](http://img.my.csdn.net/uploads/201211/24/1353738540_5962.jpg)
比如这里可以设置一下BannerBitmap,安装窗口上面的图片,方法和前面的ICO文件一样,浏览去找Images下面的Bmp文件即可!
6、 有需求可以点击目标计算机上的文件系统中选择你需要的执行功能,如下图添加开机自动启动项目
![](http://img.my.csdn.net/uploads/201211/24/1353738545_8457.jpg)
之后点击用户的启动文件夹在右边添加执行文件的快捷方式
![](http://img.my.csdn.net/uploads/201211/24/1353738551_7486.jpg)
这样在开机之后就会自动启动项目咯,
7、 最后点击生成就完成了。赶快去查看你的安装文件吧
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/laugh.gif)
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/struggle.gif)
1、 在解决方案中点击右键增加安装部署文件(或新建),设置名称为Setup1(最好不要用汉字)
这里要注意安装路径,小心待会儿找不到安装包在哪里。
![](http://img.my.csdn.net/uploads/201211/24/1353738149_3037.jpg)
这里要注意安装路径,小心待会儿找不到安装包在哪里。
2、 这里就出现了三个文件,如下图
![](http://img.my.csdn.net/uploads/201211/24/1353738450_3271.jpg)
双击"应用程序文件夹"在右边的空白处右击,选择添加->文件夹信息,这里就叫Image和金锐达仓储管理系统。如下图
![](http://img.my.csdn.net/uploads/201211/24/1353738477_4784.jpg)
在图片文件夹中添加你需要用到的(外部)图片和一些在用户界面上用到的文件
![](http://img.my.csdn.net/uploads/201211/24/1353738493_4454.jpg)
在金锐达仓储管理系统名称文件夹中(或是不新建这个文件夹直接在应用程序文件夹上点击右键添加)点击右键输出文件中添加应用程序的可执行文件和相应的类库和组件、卸载文件(卸载文件在c:\windows\system32文件夹下)、配置文件(Config.xml)
![](http://img.my.csdn.net/uploads/201211/24/1353738498_6735.jpg)
下一步,在如下图文件夹中选择创建快捷方式找到程序执行文件和卸载文件创建快捷方式.这样安装程序安装完成后会在 "开始->所有程序"和"桌面"上就会生成程序的快捷方式。
![](http://img.my.csdn.net/uploads/201211/24/1353738503_6194.jpg)
然后修改快捷方式的属性,为快捷方式添加上面Image文件夹中的图片
![](http://img.my.csdn.net/uploads/201211/24/1353738509_1725.jpg)
下一步一定要修改卸载快捷方式的属性:
查找这个部署项目的ProductCode了,鼠标左键单击项目名称,记住是左键单击,然后点击属性标签,这时你就可以看到ProductCode了。然后打开你创建的那个卸载快捷方式的属性对话框,在Aguements属性中输入"/x {ProductCode}"
![](http://img.my.csdn.net/uploads/201211/24/1353738514_5136.jpg)
这里你还可以点击左边的应用程序文件夹在属性中修改AddRemoveProgramsIcon图标---为在控制面板中添加卸载文件修改图片
![](http://img.my.csdn.net/uploads/201211/24/1353738520_5379.jpg)
3、 然后右击左边的"应用程序文件夹"打开属性对话框:将属性中的"DefaultLocation"的路径中的"[Manufacturer]"去掉,不然的话做好的安装程序默认安装目录会是"C:\Program Files\你的用户名\安装解决方案名称"
4、 打开解决方案管理器,右击你的解决方案名称,选择属性:打开的属性页中,选择"系统必备", 在打开的系统必备页中:a:选中需要安装的系统必备组件b:在"指定系统必备安装组件的位置"中选中如下选择项:从与我的应用程序相同的位置下载系统必备组件。选上以后,在生成的安装文件包中包含.NetFramework组件如下图
![](http://img.my.csdn.net/uploads/201211/24/1353738530_2680.jpg)
5、 自定义用户界面:
在安装部署名称上点击右键视图里面的用户界面;
在这里可以设置已有窗体的属性和新增窗体
![](http://img.my.csdn.net/uploads/201211/24/1353738535_4227.jpg)
设置窗体属性
![](http://img.my.csdn.net/uploads/201211/24/1353738540_5962.jpg)
比如这里可以设置一下BannerBitmap,安装窗口上面的图片,方法和前面的ICO文件一样,浏览去找Images下面的Bmp文件即可!
6、 有需求可以点击目标计算机上的文件系统中选择你需要的执行功能,如下图添加开机自动启动项目
![](http://img.my.csdn.net/uploads/201211/24/1353738545_8457.jpg)
之后点击用户的启动文件夹在右边添加执行文件的快捷方式
![](http://img.my.csdn.net/uploads/201211/24/1353738551_7486.jpg)
这样在开机之后就会自动启动项目咯,
7、 最后点击生成就完成了。赶快去查看你的安装文件吧
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/bye.gif)
相关文章推荐
- VS2010 opencv2.4.6 打包安装程序 小结
- C# winform 程序打包部署-带数据库安装部署打包
- C# winform 安装程序打包(自定义操作)
- C# winform 安装程序打包(自定义操作)
- C# Winform 程序打包安装小结
- C#程序打包安装部署之生成Windows安装程序
- 制作Linux下程序安装包——使用脚本打包bin、run等安装包
- 图解vs2010发布、打包安装程序(超全超详细)
- C# winform程序怎么打包成安装项目(图解)
- .Net程序打包安装与卸载制作 ——怎样将.Net程序部署到没有安装.Net Framwork的机器上?(二)
- c# winform 打包(带数据库安装)
- python程序使用setup打包安装 | the5fire的技术博客
- 手把手教你用C#打包应用程序(安装程序)【卸载模块已添加】
- C#---vs2010发布、打包安装程序程序(转载)
- C#WinFrom程序打包/图解VS2008项目的安装与部署图解
- 软件打包工具NSIS安装程序制作系统
- .net打包/C#WinFrom程序打包/图解.net打包/.net安装部署图解/VS2008项目的安装与部署图解
- install4j打包安装程序时添加桌面快捷方式
- Winform 程序打包及安装
- VS2010发布、打包安装程序超全超详细