短时间帮你正确理解安装VS2003部署项目开发
创始人
2024-06-13 01:41:44
0

在生成解决方案时,可能需要首先生成某些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 属性。
 

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...