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 Installer (.msi) 文件是否安装扩展。这些扩展不能通过 扩展管理器卸载。相反,必须卸载使用 windows 控制面板中的卸载程序部分,它们。
公共属性 License 许可证文件的路径。
公共属性 LicenseClickThrough 指定是否必须显示许可协议对话框中,在安装之前该扩展。
公共属性 LicenseFormat 许可证的数据格式。对应于从 DataFormats的字段值。
公共属性 Locale 对应于清单中的扩展列表。的区域设置 ID 的 CultureInfo (lcid)
公共属性 LocalizedAdditionalElements
公共属性 LocalizedDescription
公共属性 LocalizedName
公共属性 MoreInfoUrl 提供有关该扩展的更多信息的位置。
公共属性 Name 扩展的名称。
公共属性 PreviewImage 显示该扩展的用途图像文件的路径。
公共属性 ReleaseNotes
公共属性 ReleaseNotesContent
公共属性 ReleaseNotesFormat
公共属性 SupportedFrameworkVersionRange
公共属性 SystemComponent 指定扩展是否能卸载。
公共属性 Tags
公共属性 Version 扩展的版本。

页首

备注

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

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

请参阅

参考

Microsoft.VisualStudio.ExtensionManager 命名空间