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,即可!