VCProjectReference Interface

Definição

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

public interface class VCProjectReference : Microsoft::VisualStudio::VCProjectEngine::VCReference
public interface class VCProjectReference : Microsoft::VisualStudio::VCProjectEngine::VCReference
__interface VCProjectReference : Microsoft::VisualStudio::VCProjectEngine::VCReference
[System.Runtime.InteropServices.Guid("5F6F17FB-DBB8-4456-A153-48E862723A68")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface VCProjectReference : Microsoft.VisualStudio.VCProjectEngine.VCReference
[<System.Runtime.InteropServices.Guid("5F6F17FB-DBB8-4456-A153-48E862723A68")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type VCProjectReference = interface
    interface VCReference
Public Interface VCProjectReference
Implements VCReference
Atributos
Implementações

Comentários

No mínimo, VCProjectReference é uma dependência de ordem de compilação. Se for um assembly .NET, ele será incluído na DLL. Se não for um assembly .NET e ele Pesquisar um arquivo. lib, ele será vinculado ao seu EXE.

Propriedades

AssemblyName

Obtém o nome do assembly para este projeto.

BuildNumber

O número de Build do assembly referenciado.

CopyLocal

Obtém ou define um valor que indica se a referência deve ser copiada automaticamente para o diretório de destino.

CopyLocalDependencies

Somente para uso interno da Microsoft.

CopyLocalSatelliteAssemblies

Somente para uso interno da Microsoft.

Culture

Obtém a cultura para a referência selecionada.

Description

Obtém ou define uma cadeia de caracteres que representa a descrição do objeto ou o uso do grupo de saída.

FullPath

Obtém o caminho completo para o assembly referenciado.

Identity

A identidade do assembly referenciado.

IsProjectLoaded

Obtém se um projeto está carregado.

ItemName

Obtém o nome do item atual na coleção.

Kind

Obtém uma enumeração que indica o tipo de objeto.

Label

Obtém o nome para exibição do assembly referenciado.

LinkLibraryDependency

Obtém ou define se há dependências de biblioteca de links.

majorVersion

Obtém a versão principal do assembly referenciado.

MinFrameworkVersion

Obtém a versão mínima do .NET Framework exigida pelo projeto.

minorVersion

Obtém a versão secundária do assembly referenciado.

Name

Obtém ou define o nome do objeto.

Parent

Obtém o objeto pai imediato de um determinado objeto.

project

Obtém o VCProject associado ao objeto.

PublicKeyToken

Obtém o token de chave pública para o assembly referenciado.

Reference

Exibe a referência associada a essa configuração.

ReferencedProject

Obtém ou define o ponteiro para o projeto para a referência de projeto selecionada.

ReferencedProjectIdentifier

Somente uso interno da Microsoft.

RevisionNumber

Obtém o número de revisão da referência selecionada.

StrongName

Obtém um valor que indica se a referência selecionada tem um nome forte.

SubType

Somente uso da Microsoft. Não use.

UseDependenciesInBuild

Define ou informa se é para usar addemblies em abuild.

UseInBuild

Define ou obtém se os assemblies referenciados devem ser usados na compilação.

UseLibraryDependencyInputs

Obtém ou define se a vinculação independente de bibliotecas está habilitada.

VCProjectEngine

Obtém um ponteiro para o mecanismo do projeto.

VCReferences

Obtém a coleção de referências para o projeto selecionado.

VCReferenceType
Version

Obtém a versão da referência selecionada.

Métodos

MatchName(String, Boolean)

Corresponde a um nome especificado para o nome de um item de coleta.

Remove()

Remove o projeto especificado da solução.

Aplica-se a