Partilhar via


Interface VCReference

Representa uma referência no projeto.

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

Sintaxe

'Declaração
<GuidAttribute("48453685-92CE-43E3-8033-E07E8CD6E619")> _
Public Interface VCReference _
    Inherits VCProjectItem
[GuidAttribute("48453685-92CE-43E3-8033-E07E8CD6E619")]
public interface VCReference : VCProjectItem
[GuidAttribute(L"48453685-92CE-43E3-8033-E07E8CD6E619")]
public interface class VCReference : VCProjectItem
[<GuidAttribute("48453685-92CE-43E3-8033-E07E8CD6E619")>]
type VCReference =  
    interface
        interface VCProjectItem
    end
public interface VCReference extends VCProjectItem

O tipo VCReference expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública AssemblyName Obtém o nome do assembly para este projeto.
Propriedade pública BuildNumber O número de compilação do assembly referenciado.
Propriedade pública CopyLocal Obtém ou define um valor indicando se copiar automaticamente a referência para o diretório de destino.
Propriedade pública CopyLocalDependencies Infraestrutura. Somente para uso interno da Microsoft.
Propriedade pública CopyLocalSatelliteAssemblies Infraestrutura. Somente para uso interno da Microsoft.
Propriedade pública Culture Obtém a cultura para a referência selecionada.
Propriedade pública Description Obtém ou define uma seqüência de caracteres que representa a descrição do objeto.
Propriedade pública FullPath Obtém o caminho completo para o assembly referenciado.
Propriedade pública Identity A identidade do assembly referenciado.
Propriedade pública ItemName Obtém o nome do item atual na coleção.
Propriedade pública Kind Obtém uma enumeração que indica o tipo de objeto.
Propriedade pública Label Obtém o nome de exibição do assembly referenciado.
Propriedade pública majorVersion Obtém a versão principal do assembly referenciado.
Propriedade pública MinFrameworkVersion Obtém a versão mínima da .NET Framework necessários para o projeto.
Propriedade pública minorVersion Obtém a versão secundária do assembly referenciado.
Propriedade pública Name Obtém ou define o nome do objeto.
Propriedade pública Parent Obtém o objeto pai imediato de um determinado objeto.
Propriedade pública project Obtém o VCProject associado ao objeto.
Propriedade pública PublicKeyToken Obtém a chave pública token para o assembly referenciado.
Propriedade pública Reference Obtém a referência associada com esta configuração.
Propriedade pública RevisionNumber Obtém o número de revisão da referência selecionada.
Propriedade pública StrongName Obtém um valor que indica se ou não a referência selecionada tiver um nome forte.
Propriedade pública SubType Infraestrutura. Uso somente no Microsoft.Não use.
Propriedade pública UseDependenciesInBuild Define ou obtém-se usar conjuntos em uma compilação.
Propriedade pública UseInBuild Define ou obtém se assemblies referenciados devem ser usados na compilação.
Propriedade pública VCProjectEngine Obtém um ponteiro para o mecanismo do projeto.
Propriedade pública VCReferences Obtém a coleção de referências do projeto selecionado.
Propriedade pública Version Obtém a versão da referência selecionada.

Superior

Métodos

  Nome Descrição
Método público MatchName Corresponde a um nome especificado para o nome de um item da coleção.
Método público Remove Remove o projeto especificado da solução.

Superior

Comentários

Visual C++suporta os seguintes tipos de referência:

  • .NET assemblies

  • Projetos (.NET e não-.NET assemblies)

  • objetos COM

Ao contrário do Visual Basic e Visual C#, Visual C++ faz a distinção entre referências de projeto e referências de assembly, ou seja, Visual C++ suporta não-.NET assembly referências do projeto.

Consulte também

Referência

Namespace Microsoft.VisualStudio.VCProjectEngine