Compartilhar via


Interface VCProjectReference

Representa uma referência a um projeto na mesma solução.

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

Sintaxe

'Declaração
<GuidAttribute("C90722EE-C13A-4163-AF83-BA6DC42663F2")> _
Public Interface VCProjectReference _
    Inherits VCReference
[GuidAttribute("C90722EE-C13A-4163-AF83-BA6DC42663F2")]
public interface VCProjectReference : VCReference
[GuidAttribute(L"C90722EE-C13A-4163-AF83-BA6DC42663F2")]
public interface class VCProjectReference : VCReference
[<GuidAttribute("C90722EE-C13A-4163-AF83-BA6DC42663F2")>]
type VCProjectReference =  
    interface
        interface VCReference
    end
public interface VCProjectReference extends VCReference

O tipo VCProjectReference 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 para o objeto ou o uso do grupo de saída.
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 IsProjectLoaded Obtém se um projeto é carregado.
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 LinkLibraryDependency Obtém ou define se há dependências de biblioteca de link.
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 Exibe a referência associada com esta configuração.
Propriedade pública ReferencedProject Obtém ou define o ponteiro para o projeto para a referência de projeto selecionado.
Propriedade pública ReferencedProjectIdentifier Infraestrutura. Microsoft somente para uso interno.
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á addemblies na abuild.
Propriedade pública UseInBuild Define ou obtém se assemblies referenciados devem ser usados na compilação.
Propriedade pública UseLibraryDependencyInputs Obtém ou define se a vinculação independente das bibliotecas está habilitada.
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

No mínimo, VCProjectReference é uma dependência de montagem sob encomenda.Se ele é um.NET assembly, ele é incluído na DLL.Se não for um.NET e ele procura um arquivo. lib, estiver vinculado à sua EXE.

Consulte também

Referência

Namespace Microsoft.VisualStudio.VCProjectEngine