Interface IInstallableExtension
Contém informações de caminho e a assinatura de um pacote VSIX. As informações podem ser usadas para instalar uma extensão.
Namespace: Microsoft.VisualStudio.ExtensionManager
Assembly: Microsoft.VisualStudio.ExtensionManager (em Microsoft.VisualStudio.ExtensionManager.dll)
Sintaxe
'Declaração
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
O tipo IInstallableExtension expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
AdditionalElements | (Herdado de IExtension.) | |
Content | O conteúdo em uma extensão. (Herdado de IExtension.) | |
Header | Contém os metadados no nó 'Identificador' de uma extensão. (Herdado de IExtension.) | |
LocalizedAdditionalElements | (Herdado de IExtension.) | |
PackagePath | O caminho de um arquivo de pacote VSIX. | |
References | Uma coleção das dependências de uma extensão. (Herdado de IExtension.) | |
SchemaVersion | (Herdado de IExtension.) | |
SignatureCertificate | O certificado usado para assinar a extensão. | |
SignatureState | Indica a presença e a validade da assinatura digital da extensão. | |
SignedBy | A entidade que assinou a extensão. | |
Targets | (Herdado de IExtension.) | |
Type | (Herdado de IExtension.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
IsProductSupported | (Herdado de IExtension.) |
Superior
Comentários
Embora essa API oferece suporte a Extension Manager infra-estrutura, é recomendável que você não usá-lo porque ele está sujeito a alterações.
IInstallableExtensionherda do IExtension, que contém os metadados do manifesto do pacote VSIX. Portanto, um totalmente preenchida IInstallableExtension objeto inclui todas as informações necessárias para instalar a extensão.
Para obter mais informações sobre a implantação de extensão no Visual Studio 2010, consulte Implantação de extensão do Visual Studio.