概要
可以在安装程序解决方案中建立启动条件以终止安装,并在某些条件存在时显示消息。本文介绍了可以指定的启动条件的种类,并提供一个示例说明如何设置启动条件。返回页首
启动条件的类型
可以在 Microsoft .NET 部署环境中指定的启动条件类型包括:- 文件启动条件
此条件确定目标计算机上是否存在某文件。如果条件设置是 FALSE,则安装终止。 - 注册表启动条件
此条件确定目标计算机上是否存在某注册表项。如果条件设置是 FALSE,则安装终止。 - Windows 安装程序启动条件
此条件确定目标计算机上是否存在某个 Microsoft Windows 安装程序组件。如果条件设置是 FALSE,则安装终止。 - .NET Framework 启动条件
此条件确定目标计算机上是否安装有 .NET 运行时库文件。如果条件设置是 FALSE,则安装终止。 - Internet 信息服务启动条件
此条件确定目标计算机上是否安装有 Microsoft Internet 信息服务。如果条件设置是 FALSE,则安装终止。
示例:如何设置启动条件
下列步骤显示如何设置基于目标计算机上是否存在某文件的启动条件。- 在解决方案资源管理器中,选择安装程序解决方案。有关如何为应用程序生成安装程序解决方案的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
307353 HOW TO:Create a Setup Package by Using Visual Studio.NET
- 在解决方案资源管理器中,单击“启动条件”图标。使用出现的启动条件编辑器指定在目标计算机上进行安装所需要的条件。
- 在启动条件窗口中,选择“Requirements on a target”(目标的要求)节点。
- 在“操作”菜单中,单击“添加文件启动条件”。这会在“搜索目标计算机”节点下创建一个新搜索(“AppSearch”),并在“启动条件”节点下创建一个新启动条件。
- 为了设置启动条件以检查目标计算机上是否存在某文件,必须首先修改搜索属性以反映要搜索的文件。搜索属性位于搜索目标计算机节点下。有关使用搜索的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
307369 HOW TO:Use AppSearch in .NET Deployment
- 在“启动条件”节点下选择一个启动条件。
- 如果希望修改在启动条件计算为 FALSE 时显示的消息,请在启动条件属性窗口中进行修改。还应修改 Launch Condition Condition(启动条件条件)属性,该属性使消息在条件计算为 FALSE 时显示。对于本示例,请将此属性设置为“文件搜索”。
注意:可以修改启动条件条件属性以便它匹配要使用的启动条件类型。有关详细信息,请参见:条件语句语法
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/novr_1ol4.asp - 要生成部署解决方案,请单击生成菜单上的生成。
参考
有关启动条件的详细信息,请参见下面的 Web 站点所提供的 Microsoft Windows 安装程序 SDK:http://www.microsoft.com/msdownload/platformsdk/sdkupdate
返回页首这篇文章中的信息适用于:
- Microsoft Visual Studio .NET (2002), Professional Edition
最近更新: | 2003-8-6 (1.0) |
关键字 | kbDeployment kbhowto kbHOWTOmaster KB307374 kbAudDeveloper |