包含 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 扩展部署。