WinForm程序打包和部署
本文章是更具《C# WinForm 实践开发教程》(中国水电水利出版社)编写的。
WinForm程序打包和部署
前提:
工作环境:Microsoft Visual Studio 2005/2008/2010 可执行应用程:即WinForm项目中的bin/Debug文件夹中的内容。 操作步骤:
1. 创建安装部署项目
打开VS,单击“文件”-》“新建”-》“项目”,选择“其他项目类型”-》“安装和部署”-》“安装项目”(或“安装向导”),输入“名称”和“解决方案名称”。(这里以“天翼GPS”为例。)选择保存“位置”,单击“确定”。
本文章是更具《C# WinForm 实践开发教程》(中国水电水利出版社)编写的。
2. 配置安装系统文件
单击“应用程序文件夹”,将进入安装系统文件的配置界面中。
1)单击“应用程序文件夹”,在打开的右侧界面中右击,在弹出的快捷菜单中选择“添加”-》“文件夹”命令,如上图。
2)在打开的“添加文件”对话框中,添加某文件架中具体的文件,这类文件主要包括两种:.Exe 文件 或 .dll 文件。(这些文件也就是“前提”中的“可执行应用程”)包项目中的图片或媒体等文件。
对于文件夹:需要手动添加。选择“右键”-》“文件夹”,输入文件夹的名称。再按照添加文件的步骤添加文件夹里相应的文件。
本文章是更具《C# WinForm 实践开发教程》(中国水电水利出版社)编写的。
右键“应用程序文件夹”,选择“属性”,在“属性”窗口中的
“DefaultLocation”属性路径中的“[Manufacturer]”删掉,否则安装
程序默认安装目录会是“ C:\Program file\用户名\安装解决方案名
称”。
3)在“应用程序文件夹爱”中,“右击”-》“添加”-》“文件夹”命令,
并为该文件夹取名为img。该img文件夹存储系统的所有图片文件,
为启动和卸载文件分别增加快捷图标做前期贮备,类型必须为.ICO
文件(图标文件)。再单击左侧img文件夹,右击右侧栏目,选择“添
加”-》“文件”命令,选择两个.ICO 文件放置其中即可。
4)本步骤对于卸载软件系统至关重要,如果不添加将无法卸载已安装的
文件。再次右击右侧栏目,选择“添加”-》“文件”,在
“C:\Windows\System32”文件夹下找寻一个叫“msiexec.exe”文件,
并将其添加到应用程序文件夹下。该文件将负责卸载安装的软件。
本文章是更具《C# WinForm 实践开发教程》(中国水电水利出版社)编写的。
5)本步骤将在应用程序文件中增加系统.NET FrameWork 组件,如果不
进行这一步,对于没有安装.NET FameWork 组件的操作系统,即时
安装了您的应用软件,该系统也无法运行。
打开解决方案资源管理器,右击解决方案名称,选择“属性”,在打
开的属性页中,单击“系统必备”按钮。
在展开的系统必备内容中,将 .NET FrameWork 3.0 组件和 Windows
Installer 3.1 组件包一并选中。如上图。
6)截止到步骤5,完成了对应用程序文件夹中全部文件的添加工作。本
本文章是更具《C# WinForm 实践开发教程》(中国水电水利出版社)编写的。
步骤将引导读者开始配置左侧导航条中“用户的‘程序’菜单”。该
菜单将出现在现在操作系统“开始”栏的“程序”文件夹中因此建议
以文件夹爱形式出现,里面包含执行程序和卸载程序两个可执行文件
夹的快捷方式。
单击“用户的‘程序’菜单”选项,在右侧导航栏目中的空白处右击,
选择“添加”-》“文件夹”,此处将这个文件夹取名为“天翼GPS客
户端”。
在“天翼GPS客户端”文件夹中右击,选择“创建新的快捷方式”。
在打开的“创建新的快捷方式”窗口中,选择“应用程文件夹”中的
可执行文件(.exe文件)。这两个文件分别是GPS_Client_V2.exe (项
目可执行文件)和 msiexec.exe (卸载软件项目可执行文件)。
7)截止到步骤6,我们完成了在“开始”栏的“程序”文件夹中添加执
行文件夹的任务。此次步骤将完成快捷方式文件的图标配置工作。
右击快捷方式文件“天翼GPS客户端”,在弹出的菜单中选择“属性”,
在“属性”窗口中配置快捷方式文件“天翼GPS客户端”的 ico 属
本文章是更具《C# WinForm 实践开发教程》(中国水电水利出版社)编写的。
性,选择“浏览”。
在弹出的“图标”对话框中,单击“浏览”按钮,寻找应用程序文件
夹下面的img文件夹,选择其中的一个ico图标。
8)此步骤中我们将完成对卸载文件注册表的配置工作。将“解决方案资
源管理器”和“属性”窗口进行排列,在“解决方案资源管理器”中
单击此次项目,会看到在“属性”窗口中出现名为“ProductCode”
属性,该属性为项目操作系统注册表文件的注册编号,复制该编号。
右击“卸载天翼GPS客户端”快捷文件,选择“属性窗口”,在弹出
“属性”窗口中,将刚才复制的注册编号复制到“Arguments”属性
中,并进行如下修改:“\x {ProductCode}”,以此为案例为准就是“/x
{6B0B1B2D-597E-4869-A1EC-800560E7FF0D}”。
本文章是更具《C# WinForm 实践开发教程》(中国水电水利出版社)编写的。
9)截止到步骤8,我们已经完成了“用户的‘程序’菜单”的快捷文件
配置工作,本次步骤我们将配置桌面快捷方式文件。单击“用户界面”,
在右侧栏目中创建快捷方式,添加可执行文件,配置可执行文件快捷
方式的图标属性。具体步骤与步骤8基本一致。
3. 生成安装程序并安装程序
选择解决方案,右击-》“生成解决方案”。
在目标输出路径下可以看到输出的安装包文件。
运行“setup.exe”文件,即可安装你的软件到任何计算机中。当然,执行“卸载天翼GPS客户端”,即可完成对软件的卸载工作。
本文章是更具《C# WinForm 实践开发教程》(中国水电水利出版社)编写的。
本文章是更具《C# WinForm 实践开发教程》(中国水电水利出版社)编写的。
----------------------------------------------------------------------------------------- 该文章是更具《C# WinForm 实践开发教程》(中国水利水电出版史)改写的。 如有问题可以添加QQ:823667808
-----------------------------------------------------------------------------------------
…… 此处隐藏:916字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




