IExtensionReference 接口

表示在 VSIX 清单的 引用 元素的一个 引用 元素包含的元数据。

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

语法

声明
Public Interface IExtensionReference _
    Inherits IExtensionRequirement
public interface IExtensionReference : IExtensionRequirement
public interface class IExtensionReference : IExtensionRequirement
type IExtensionReference =  
    interface 
        interface IExtensionRequirement 
    end
public interface IExtensionReference extends IExtensionRequirement

IExtensionReference 类型公开以下成员。

属性

  名称 说明
公共属性 Attributes (继承自 IExtensionRequirement。)
公共属性 CanAutoDownload
公共属性 Identifier (继承自 IExtensionRequirement。)
公共属性 IsRequired
公共属性 MoreInfoUrl 提供有关被引用扩展的更多信息位置的 URI。
公共属性 Name 引用的是扩展的名称。
公共属性 NestedExtensionPath 一个 VSIX 包的路径,相对于父扩展的根目录。
公共属性 VersionRange (继承自 IExtensionRequirement。)

页首

备注

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

有关 VSIX 清单的更多信息,请参见 VSIX 扩展架构参考。 有关扩展部署的更多信息,请 Visual Studio 扩展部署参见。

请参阅

参考

Microsoft.VisualStudio.ExtensionManager 命名空间