共用方式為


IInstallableExtension 介面

包含 VSIX 套件的路徑和簽章資訊。 可能安裝延伸的使用資訊。

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

語法

'宣告
Public Interface IInstallableExtension _
    Inherits IExtension
public interface IInstallableExtension : IExtension
public interface class IInstallableExtension : IExtension
type IInstallableExtension =  
    interface 
        interface IExtension 
    end
public interface IInstallableExtension extends IExtension

IInstallableExtension 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 AdditionalElements (繼承自 IExtension)。
公用屬性 Content 在延伸中的內容。 (繼承自 IExtension)。
公用屬性 Header 包含在 'Identifier' 的節點中副檔名為中繼資料。 (繼承自 IExtension)。
公用屬性 LocalizedAdditionalElements (繼承自 IExtension)。
公用屬性 PackagePath VSIX 封裝檔案的路徑。
公用屬性 References 延伸的相依性的集合。 (繼承自 IExtension)。
公用屬性 SchemaVersion (繼承自 IExtension)。
公用屬性 SignatureCertificate 用來簽署擴充功能的憑證。
公用屬性 SignatureState 註解的存在和擴充功能的數位簽章的有效性。
公用屬性 SignedBy 帶正負號擴充功能的實體。
公用屬性 Targets (繼承自 IExtension)。
公用屬性 Type (繼承自 IExtension)。

回頁首

方法

  名稱 描述
公用方法 IsProductSupported (繼承自 IExtension)。

回頁首

備註

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

IInstallableExtension繼承自IExtension,其包含了封裝的 VSIX 資訊清單中的中繼資料。 完全擴展因此, IInstallableExtension物件包含所要安裝擴充功能的所有資訊。

如需有關擴充部署在Visual Studio 2010,請參閱Visual Studio 擴充功能部署

請參閱

參考

Microsoft.VisualStudio.ExtensionManager 命名空間