IExtension 接口

包含从 VSIX 清单的元数据。

命名空间:  Microsoft.VisualStudio.ExtensionManager
程序集:  Microsoft.VisualStudio.ExtensionManager(在 Microsoft.VisualStudio.ExtensionManager.dll 中)

语法

声明
Public Interface IExtension
public interface IExtension
public interface class IExtension
type IExtension =  interface end
public interface IExtension

IExtension 类型公开以下成员。

属性

  名称 说明
公共属性 AdditionalElements
公共属性 Content 在扩展的内容。
公共属性 Header 扩展中的 " Identifier " 节点包含元数据。
公共属性 LocalizedAdditionalElements
公共属性 References 扩展的依赖项的集合。
公共属性 SchemaVersion
公共属性 Targets
公共属性 Type

页首

方法

  名称 说明
公共方法 IsProductSupported

页首

备注

尽管此 API 支持 扩展管理器 基础结构,不建议使用它,因为它可能会发生更改。

通常,扩展在 VSIX 包以部署,每个包含一个 VSIX 清单文件保存着其元数据。 有关扩展部署的更多信息,请 Visual Studio 扩展部署参见。

有关 VSIX 的更多信息结构清单文件,请参见 VSIX 扩展架构参考

请参阅

参考

Microsoft.VisualStudio.ExtensionManager 命名空间