短時(shí)間幫你正確理解安裝VS2003部署項(xiàng)目開發(fā)
在生成解決方案時(shí),可能需要首先生成某些VS2003部署項(xiàng)目,以便生成其他項(xiàng)目所使用的代碼。當(dāng)一個(gè)VS2003部署項(xiàng)目使用另一個(gè)VS2003部署項(xiàng)目生成的可執(zhí)行代碼時(shí),生成代碼的項(xiàng)目被稱為使用該代碼的項(xiàng)目的項(xiàng)目依賴項(xiàng)。
VS2003 安裝與部署項(xiàng)目
1 新建 安裝部署項(xiàng)目
2 項(xiàng)目列表的選著(安裝項(xiàng)目,web 安裝項(xiàng)目,合并模塊項(xiàng)目,安裝向?qū)?Cab項(xiàng)目)
3 選著 安裝項(xiàng)目
4 屬性等設(shè)置:
項(xiàng)目依賴項(xiàng)
在生成解決方案時(shí),可能需要首先生成某些項(xiàng)目,以便生成其他項(xiàng)目所使用的代碼。當(dāng)一個(gè)項(xiàng)目使用另一個(gè)項(xiàng)目生成的可執(zhí)行代碼時(shí),生成代碼的項(xiàng)目被稱為使用該代碼的項(xiàng)目的項(xiàng)目依賴項(xiàng)。此類依附性關(guān)系可以“項(xiàng)目依賴項(xiàng)”對(duì)話框中定義
AddRemoveProgramesIcon
指定要在目標(biāo)計(jì)算機(jī)的“添加/刪除程序”對(duì)話框中顯示的圖標(biāo)。此圖標(biāo)可以是圖標(biāo)文件 (.ico),也可以是作為資源包含在 .exe 或 .dll 文件中的圖標(biāo)。
AddRemoveProgramsIcon屬性的設(shè)置如下所示:
此屬性在“圖標(biāo)”對(duì)話框中設(shè)置。必須將包含該圖標(biāo)的文件添加到項(xiàng)目中,才能在“圖標(biāo)”對(duì)話框中使用該圖標(biāo)。
設(shè)置 |
說(shuō)明 |
(無(wú)) |
將在“添加/刪除程序”對(duì)話框中顯示一個(gè)默認(rèn)圖標(biāo)。 |
(圖標(biāo)) |
已選定一個(gè)圖標(biāo),此圖標(biāo)將顯示在“添加/刪除程序”對(duì)話框中。 |
(瀏覽...) |
顯示“圖標(biāo)”對(duì)話框。 |
Author 指定應(yīng)用程序或組件的作者姓名。
Description
為安裝程序指定自由格式的說(shuō)明。通常用來(lái)描述要安裝的應(yīng)用程序或組件。
在 Windows 資源管理器中選定某安裝程序文件 (.msi) 后,Description 屬性將顯示在“屬性”對(duì)話框的“摘要”頁(yè)上。安裝該應(yīng)用程序后,此屬性還顯示在“支持信息”對(duì)話框中,可從“添加/刪除程序”對(duì)話框訪問(wèn)“支持信息”對(duì)話框。
DetectNewerInstalledVersion
指定在目標(biāo)計(jì)算機(jī)上安裝VS2003部署項(xiàng)目時(shí)是否檢查有無(wú)應(yīng)用程序的更新版本。如果此屬性設(shè)置為 True,并且在安裝時(shí)檢測(cè)到了更高的版本號(hào),則結(jié)束安裝。Author 指定應(yīng)用程序或組件的作者姓名。
Description
為安裝程序指定自由格式的說(shuō)明。通常用來(lái)描述要安裝的應(yīng)用程序或組件。
在 Windows 資源管理器中選定某安裝程序文件 (.msi) 后,Description 屬性將顯示在“屬性”對(duì)話框的“摘要”頁(yè)上。安裝該應(yīng)用程序后,此屬性還顯示在“支持信息”對(duì)話框中,可從“添加/刪除程序”對(duì)話框訪問(wèn)“支持信息”對(duì)話框。
DetectNewerInstalledVersion
指定在目標(biāo)計(jì)算機(jī)上安裝時(shí)是否檢查有無(wú)應(yīng)用程序的更新版本。如果此屬性設(shè)置為 True,并且在安裝時(shí)檢測(cè)到了更高的版本號(hào),則結(jié)束安裝。
設(shè)置 |
說(shuō)明 |
False |
安裝程序?qū)⒉粰z查是否有以前的版本。 |
True |
安裝程序?qū)z查是否有以前的版本;一經(jīng)發(fā)現(xiàn),將予以卸載。 |
SearchPath
指定路徑,VS2003部署項(xiàng)目在生成安裝程序或合并模塊時(shí),使用該路徑在開發(fā)計(jì)算機(jī)上搜索依賴的程序集、文件或合并模塊。默認(rèn)路徑指向 Visual Studio 合并模塊文件夾??梢跃庉嬆J(rèn)路徑,并且可以為搜索操作添加多個(gè)路徑。
此屬性在“搜索路徑”對(duì)話框中設(shè)置
Subject 指定描述應(yīng)用程序或組件的附加信息。SupportPhone 指定在目標(biāo)計(jì)算機(jī)上安裝某應(yīng)用程序或組件時(shí)用于該應(yīng)用程序或組件的支持信息的電話號(hào)碼.SupportPhone 屬性顯示在“支持信息”對(duì)話框的“技術(shù)支持信息”字段中,可以從“添加/刪除程序”對(duì)話框訪問(wèn)“支持信息”對(duì)話框.
SupportUrl
指定包含應(yīng)用程序或組件支持信息的 VS2003部署項(xiàng)目Web 站點(diǎn)的 URL。SupportUrl 屬性的形式為:http://Address/OptionalAddress,其中 address 是 Web 站點(diǎn)的有效 URL,OptionalAddress 是特定頁(yè)的可選路徑。#t#
SupportUrl 屬性顯示在“支持信息”對(duì)話框的“技術(shù)支持信息”字段中,可以從“添加/刪除程序”對(duì)話框訪問(wèn)“支持信息”對(duì)話框。
Title指定安裝程序的標(biāo)題。默認(rèn)情況下,Title 屬性與部署項(xiàng)目的名稱相同。
在 Windows 資源管理器中選定某安裝程序文件 (.msi) 后,Title 屬性將顯示在“屬性”對(duì)話框的“摘要”頁(yè)上。
UpgradeCode
指定代表應(yīng)用程序的多個(gè)版本的共享標(biāo)識(shí)符,使用字符串 GUID 來(lái)表示。此屬性供 Windows 安裝程序用來(lái)在安裝期間檢查應(yīng)用程序的已安裝版本。
只應(yīng)為***個(gè)版本設(shè)置 UpgradeCode;決不要為應(yīng)用程序的后續(xù)版本更改此屬性,也不要為不同的語(yǔ)言版本更改它。更改此屬性將導(dǎo)致 DetectNewerInstalledVersion 和 RemovePreviousVersions 屬性無(wú)法正常工作。
此屬性在“升級(jí)代碼”對(duì)話框中設(shè)置。UpgradeCode 屬性中包含的字母必須是大寫形式。
Version
指定安裝程序、合并模塊或 .cab 文件的版本號(hào)。
對(duì)安裝程序、合并模塊或 .cab 文件的每個(gè)已發(fā)布版本均應(yīng)更改 Version 屬性。當(dāng) Version 屬性更改時(shí),也應(yīng)更新 ProductCode 屬性。