Partilhar via


Interface IExtensionReference

Representa os metadados contidos em um referência elemento o referências o elemento de um manifesto VSIX.

Namespace:  Microsoft.VisualStudio.ExtensionManager
Assembly:  Microsoft.VisualStudio.ExtensionManager (em Microsoft.VisualStudio.ExtensionManager.dll)

Sintaxe

'Declaração
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

O tipo IExtensionReference expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Attributes (Herdado de IExtensionRequirement.)
Propriedade pública CanAutoDownload
Propriedade pública Identifier (Herdado de IExtensionRequirement.)
Propriedade pública IsRequired
Propriedade pública MoreInfoUrl O URI de um local que fornece mais informações sobre a extensão referenciados.
Propriedade pública Name O nome da extensão referenciado.
Propriedade pública NestedExtensionPath O caminho de um pacote VSIX, relativo ao diretório raiz da extensão do pai.
Propriedade pública VersionRange (Herdado de IExtensionRequirement.)

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.

Para obter mais informações sobre manifestos VSIX, consulte Referência de esquema de extensão VSIX. Para obter mais informações sobre a implantação de extensão em geral, consulte Implantação de extensão do Visual Studio.

Consulte também

Referência

Namespace Microsoft.VisualStudio.ExtensionManager