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