在生成解决方案时,可能需要首先生成某些VS2003部署项目,以便生成其他项目所使用的代码。当一个VS2003部署项目使用另一个VS2003部署项目生成的可执行代码时,生成代码的项目被称为使用该代码的项目的项目依赖项。
VS2003 安装与部署项目
1 新建 安装部署项目
2 项目列表的选着(安装项目,web 安装项目,合并模块项目,安装向导,Cab项目)
3 选着 安装项目
4 属性等设置:
项目依赖项
在生成解决方案时,可能需要首先生成某些项目,以便生成其他项目所使用的代码。当一个项目使用另一个项目生成的可执行代码时,生成代码的项目被称为使用该代码的项目的项目依赖项。此类依附性关系可以“项目依赖项”对话框中定义
AddRemoveProgramesIcon
指定要在目标计算机的“添加/删除程序”对话框中显示的图标。此图标可以是图标文件 (.ico),也可以是作为资源包含在 .exe 或 .dll 文件中的图标。
AddRemoveProgramsIcon属性的设置如下所示:
此属性在“图标”对话框中设置。必须将包含该图标的文件添加到项目中,才能在“图标”对话框中使用该图标。
设置 |
说明 |
(无) |
将在“添加/删除程序”对话框中显示一个默认图标。 |
(图标) |
已选定一个图标,此图标将显示在“添加/删除程序”对话框中。 |
(浏览...) |
显示“图标”对话框。 |
Author 指定应用程序或组件的作者姓名。
Description
为安装程序指定自由格式的说明。通常用来描述要安装的应用程序或组件。
在 Windows 资源管理器中选定某安装程序文件 (.msi) 后,Description 属性将显示在“属性”对话框的“摘要”页上。安装该应用程序后,此属性还显示在“支持信息”对话框中,可从“添加/删除程序”对话框访问“支持信息”对话框。
DetectNewerInstalledVersion
指定在目标计算机上安装VS2003部署项目时是否检查有无应用程序的更新版本。如果此属性设置为 True,并且在安装时检测到了更高的版本号,则结束安装。Author 指定应用程序或组件的作者姓名。
Description
为安装程序指定自由格式的说明。通常用来描述要安装的应用程序或组件。
在 Windows 资源管理器中选定某安装程序文件 (.msi) 后,Description 属性将显示在“属性”对话框的“摘要”页上。安装该应用程序后,此属性还显示在“支持信息”对话框中,可从“添加/删除程序”对话框访问“支持信息”对话框。
DetectNewerInstalledVersion
指定在目标计算机上安装时是否检查有无应用程序的更新版本。如果此属性设置为 True,并且在安装时检测到了更高的版本号,则结束安装。
设置 |
说明 |
False |
安装程序将不检查是否有以前的版本。 |
True |
安装程序将检查是否有以前的版本;一经发现,将予以卸载。 |
SearchPath
指定路径,VS2003部署项目在生成安装程序或合并模块时,使用该路径在开发计算机上搜索依赖的程序集、文件或合并模块。默认路径指向 Visual Studio 合并模块文件夹。可以编辑默认路径,并且可以为搜索操作添加多个路径。
此属性在“搜索路径”对话框中设置
Subject 指定描述应用程序或组件的附加信息。SupportPhone 指定在目标计算机上安装某应用程序或组件时用于该应用程序或组件的支持信息的电话号码.SupportPhone 属性显示在“支持信息”对话框的“技术支持信息”字段中,可以从“添加/删除程序”对话框访问“支持信息”对话框.
SupportUrl
指定包含应用程序或组件支持信息的 VS2003部署项目Web 站点的 URL。SupportUrl 属性的形式为:http://Address/OptionalAddress,其中 address 是 Web 站点的有效 URL,OptionalAddress 是特定页的可选路径。#t#
SupportUrl 属性显示在“支持信息”对话框的“技术支持信息”字段中,可以从“添加/删除程序”对话框访问“支持信息”对话框。
Title指定安装程序的标题。默认情况下,Title 属性与部署项目的名称相同。
在 Windows 资源管理器中选定某安装程序文件 (.msi) 后,Title 属性将显示在“属性”对话框的“摘要”页上。
UpgradeCode
指定代表应用程序的多个版本的共享标识符,使用字符串 GUID 来表示。此属性供 Windows 安装程序用来在安装期间检查应用程序的已安装版本。
只应为***个版本设置 UpgradeCode;决不要为应用程序的后续版本更改此属性,也不要为不同的语言版本更改它。更改此属性将导致 DetectNewerInstalledVersion 和 RemovePreviousVersions 属性无法正常工作。
此属性在“升级代码”对话框中设置。UpgradeCode 属性中包含的字母必须是大写形式。
Version
指定安装程序、合并模块或 .cab 文件的版本号。
对安装程序、合并模块或 .cab 文件的每个已发布版本均应更改 Version 属性。当 Version 属性更改时,也应更新 ProductCode 属性。