Compartilhar via


Interface VCReference

Representa uma referência do projeto.

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

Sintaxe

'Declaração
<GuidAttribute("DADFB59B-2C43-4743-B40E-38EA666147EF")> _
Public Interface VCReference _
    Inherits VCProjectItem
[GuidAttribute("DADFB59B-2C43-4743-B40E-38EA666147EF")]
public interface VCReference : VCProjectItem
[GuidAttribute(L"DADFB59B-2C43-4743-B40E-38EA666147EF")]
public interface class VCReference : VCProjectItem
[<GuidAttribute("DADFB59B-2C43-4743-B40E-38EA666147EF")>]
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 o projeto.
Propriedade pública BuildNumber O número de compilação do assembly referenciado.
Propriedade pública CopyLocal Obtém ou define um valor que indica se copiar automaticamente a referência ao diretório de destino.
Propriedade pública CopyLocalDependencies Infraestrutura. Somente para uso interno do Microsoft.
Propriedade pública CopyLocalSatelliteAssemblies Infraestrutura. Somente para uso interno do Microsoft.
Propriedade pública Culture Obtém a cultura da referência selecionada.
Propriedade pública Description Obtém ou define uma cadeia de caracteres que representa a descrição do objeto.
Propriedade pública FullPath Obtém o caminho completo do 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 do objeto.
Propriedade pública Label Obtém o nome para 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 de .NET Framework exigido pelo 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 VCProject associado ao objeto.
Propriedade pública PublicKeyToken Obtém o token de chave pública do assembly referenciado.
Propriedade pública Reference Obtém a referência associada a esta configuração.
Propriedade pública RevisionNumber Obtém o número de revisão de referência selecionada.
Propriedade pública StrongName Obtém um valor que indica se a referência selecionada tiver um nome forte.
Propriedade pública SubType Infraestrutura. Uso do Microsoft somente.Não use.
Propriedade pública UseDependenciesInBuild Obtém ou define se usar assemblies em uma compilação.
Propriedade pública UseInBuild Obtém ou define se os assemblies referenciados devem ser usados na construçã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 de referência selecionada.

Superior

Métodos

  Nome Descrição
Método público MatchName Um nome especificado corresponde ao nome de um item de coleta.
Método público Remove Remove o projeto especificado da solução.

Superior

Comentários

Visual C++ suporte aos seguintes tipos de referência:

  • Assemblies .NET

  • Projetos (assemblies .NET e de non-.NET)

  • Objetos COM

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

Consulte também

Referência

Namespace Microsoft.VisualStudio.VCProjectEngine