- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VS安装项目制作过程
一.创立安装项目:
(图一)
二.在文件系统项,应用程序言件夹中:
在新增添的安装项目上右击,选择视图--文件系统,右击目标计算机上的文件系统左边的应用程序言件夹,选择增添文件,将你要安装的文件增添到该地点。找到要启动的应用程序并创立快捷方式,依据需要拖动到“用户的‘程序’菜单”或许“用户桌面”。
这样的话,安装达成系统此后就会对应的出现你所设置的快捷方式。
(图二)
三.在应用程序言件夹的属性窗口中:改正DefaultLocation中的参
数:
去掉[Manufacturer](制造商)这一部分。(假如不去掉这部分时,
在安装项目时的默认路径是
(C:\ProgramFiles\[manufacture]\[productname],制造商显得多
余,干脆去掉!)
(图三)
四.增添卸载功能
在应用程序言件夹中增添程序集或许文件,阅读到:
C:\WINDOWS\system32\msiexec.exe。增添达成此后,在文件系统界面中,找到msiexec.exe,右击“增添快捷方式“,能够对新增的快捷方式重命名(比如:卸载迅雷)。在快捷方式的属性窗口中,增添
/x{ProductCode}(如图四!!!)
ProductCode是在你创立的安装项目的属性窗口中获取。(如图五)
需要注意到(在解决方案管理器中右击安装项目的名称-〉属性,在
翻开的属性页中,选择系统必备,勾中.NetFramework2.0。vs2005
默认是选中的)!
(图四)
(图五)
.在新增添的安装项目上右击,”文件系统”,右击您要打包的应用程序集,创立快捷方式,在“用户的程序菜单“中增添文件夹,而后将创立的快捷方式移至“用户的程序菜单“,相同将创立的”卸载快捷方式“移至此中。最后再用相同的方法创立,并挪动”用户程序的快捷方式“到用户桌面!
(图六)
(安装项目已经基本达成,假如有在安装时需要一些考证,或许要将注册信息写入注册表等操作时,进入“下一步“:)
六.创立自定义安装对话框
在解决方案资源管理器中选择“setup2”项目。在“视图”菜单上指向“编写器”,而后选择“用户界面”。
在用户界面编写器中,选择“安装”下的“启动”节点。在“操作”菜单上,选择“增添对话框”。
在“增添对话框”对话框中,选择“允许协议”对话框,而后单击“确立”封闭对话框。
4.在“增添对话框”对话框中,选择“文本框(A)”对话
框,而后单击“确立”封闭对话框。
在“操作”菜单上,选择“上移”。重复此步骤,直到“文
本框(A)”对话框位于“安装文件夹”节点之上。
6.在“属性”窗口中,选择BannerText属性并键入:
安装数据库.
7.选择BodyText属性并键入:安装程序将在目标机
器上安装数据库
8.
选择
Edit1Label
属性并键入:注册码:
9.
选择
Edit1Property
属性并键入SN
10.
选择
Edit1Value
属性并键入:空格即可
19.
选
择
Edit2Visible
、
Edit3Visible
和
Edit4Visible
属性,并将它们设置
为False
七.创立安装程序类
在此解决方案中增添“类库”。在“名称”框中键
入installDB。
2.删除class1类,此外新增一个“安装程序类“。
(图七)
下列图就是安装程序类的四个主要方法
上边提到的注册码一栏是在安装启用时考证的,于是以下列图,在
Install方法中进行考证,假如不等,则抛出异样,程序会自动回滚
并提交异样信息。
最后又回到安装项目中来,在文件系统中,右击增添“项目输出“,
选择”主输出“和”内容文件“,选择installDB,单击确立。
而后将“主输出来自installDB(活动)增添到自定义操作的安装文
件夹中间去
八.创立自定义操作
在解决方案资源管理器中选择“setup1”项目。在“视图”菜单上指向“编写器”,而后选择“自定义操作”。
在自定义操作编写器中选择“安装”节点。在“操作”菜单上,选择“增添自定义操作”。
3.在“选择项目中的项”对话框中,双击“应用程序言件
夹”。
4.选择“主输出来自installDB(活动)”项,而后单击
“确立”封闭对话框。
5.
在“
属
性”窗口
中,
选
择
CustomActionData
属性并键入“/SN=[SN]
(附:/targetdir=[TARGETDIR]
\
是安装后的目标路径,为了
在installDB类中获取安装后的路径,我们设置此参数。)
最后的最后,“生成解决方案”在项目的Dedug中找到Setup2.exe这就是最后要获取的安装应用程序。
附录:假如是需要注册的程序集,如图:将Register属性值
vsdrfDoNotR
文档评论(0)