共用方式為


IExtensionHeader 介面

代表所有中繼資料中所含的識別項 VSIX 資訊清單的項目。

命名空間:  Microsoft.VisualStudio.ExtensionManager
組件:  Microsoft.VisualStudio.ExtensionManager (在 Microsoft.VisualStudio.ExtensionManager.dll 中)

語法

'宣告
Public Interface IExtensionHeader
public interface IExtensionHeader
public interface class IExtensionHeader
type IExtensionHeader =  interface end
public interface IExtensionHeader

IExtensionHeader 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 AdditionalElements
公用屬性 AllUsers
公用屬性 Author 個人或公司的延伸模組的建立者。
公用屬性 Description 擴充功能的描述。
公用屬性 GettingStartedGuide 提供如何使用擴充功能的相關資訊的位置。
公用屬性 GlobalScope
公用屬性 Icon 表示擴充功能的圖示檔的路徑。
公用屬性 Identifier 若要識別擴充功能的唯一值。
公用屬性 InstalledByMsi 表示擴充功能是否已安裝的 Windows 安裝程式 (.msi) 檔案。無法透過這些擴充功能解除安裝擴充管理員。相反地,它們必須先解除安裝藉由使用 Windows 控制台的 [解除安裝程式] 區段。
公用屬性 License 使用授權檔的路徑。
公用屬性 LicenseClickThrough 指定安裝擴充功能之前,是否必須顯示授權合約] 對話方塊。
公用屬性 LicenseFormat 授權資料格式。對應的欄位值,從DataFormats
公用屬性 Locale CultureInfo對應的地區設定識別碼 (LCID) 的延伸資訊清單中所列的。
公用屬性 LocalizedAdditionalElements
公用屬性 LocalizedDescription
公用屬性 LocalizedName
公用屬性 MoreInfoUrl 提供有關擴充功能的詳細資訊的位置。
公用屬性 Name 擴充功能的名稱。
公用屬性 PreviewImage 顯示擴充功能的目的的影像檔的路徑。
公用屬性 ReleaseNotes
公用屬性 ReleaseNotesContent
公用屬性 ReleaseNotesFormat
公用屬性 SupportedFrameworkVersionRange
公用屬性 SystemComponent 指定是否可以解除安裝擴充功能。
公用屬性 Tags
公用屬性 Version 擴充功能的版本。

回頁首

備註

雖然這個 API 支援擴充管理員的基礎結構,建議您不要使用它因為它有可能變更。

如需有關 VSIX 資訊清單的詳細資訊,請參閱VSIX 擴充結構描述參考。 如需有關擴充部署一般情況下,請參閱Visual Studio 擴充功能部署

請參閱

參考

Microsoft.VisualStudio.ExtensionManager 命名空間