如何使用VS 2005 制作安装部署自己的应用程序

1.首先新建一个安装部署项目,

2.右击项目名称,选择视图->文件系统,在“应用程序文件夹”中建立您要安装的应用程序所需的文件夹,并添加对应的文件和程序集文件,必须和你的程序所需的文件夹和文件一致。

 

3.在”用户的程序菜单“中可以将程序的对应的快捷方式放入其中,同理,用户桌面也可放入快捷方式。(右击文件创建快捷)

4.添加应用程序的卸载程序,将微软提供的卸载工具MsiExec.exe拷贝到安装目录下,并做好其快捷方式,并放入相应的位置,设置Arguments属性位/x

5.如果需要注册文件,可以在注册表编辑器中操作。(视图->编辑->注册表)

6.如果要设计安装界面,请在用户界面编辑器中设置,如:添加许可协议,可以设置许可协议的对话框的LiceseFile属性可以设置协议文件名(.rtf)。(视图->编辑->用户界面)

 

7.如果有自定义操作,就在自定义编辑器操作。

 

8.如果要设置安装程序的启动条件,可以在启动条件编辑器中设置。如下:

    1).Net FrameWork 的检测,最简单的方法就是设置系统必备条件,将系统必备中,勾选 .Net FrameWork 2.0 ,并勾选创建用于安装程序系统必备的安装程序复选框,并设置成“从与我应用程序相同的位置下载系统必备组件“。这样就可将.Net框架集成到安装程序中了。

     2)如何检测用户机器中是否安装了SQl Server数据库。

       先添加一个名为MSSQLSERVER的注册表搜索条件,设置属性如下:

        Property:MSSQLSERVER

         RegKey:SOFTWARE/Microsoft/MSSQLServer/Setup

         Root:vsdrrHKLM(默认值)

        Value:SQLPath

         然后,建立一个名为MSSQLSERVER的启动条件,并设置属性为:

         Condition:MSSQLServer

          InstrallUrl:设置为空

          Message:系统检测到您机器上没有SQL Server 2000,请先安装!

9.设置安装程序的部署项目属性,如下:

Author: 软件开发者,Manufacturer:软件开发公司 ProductName:产品名称

10.如果要注册.dll文件,请将其属性Register设置为:vsdrfComSelfReg,即可注册成功。

至此就可以右击项目生成属于自己的安装程序了。  

总结;

   1.应用程序文件夹中的文件可以不用安照文件 程序集一一添加,可以直接拷贝复制到应用程序文件夹内即可!

    2.如果您希望有些文件在卸载源程序时不会自动删除,请将Permanent设为true,即可!

发布了20 篇原创文章 · 获赞 4 · 访问量 14万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章