VCAssemblyReference Interface

Definição

Representa uma referência a um assembly .NET.

public interface class VCAssemblyReference : Microsoft::VisualStudio::VCProjectEngine::VCReference
public interface class VCAssemblyReference : Microsoft::VisualStudio::VCProjectEngine::VCReference
__interface VCAssemblyReference : Microsoft::VisualStudio::VCProjectEngine::VCReference
[System.Runtime.InteropServices.Guid("04F61F1D-8CB4-4F98-867A-BB93140BAC5B")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface VCAssemblyReference : Microsoft.VisualStudio.VCProjectEngine.VCReference
[<System.Runtime.InteropServices.Guid("04F61F1D-8CB4-4F98-867A-BB93140BAC5B")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type VCAssemblyReference = interface
    interface VCReference
Public Interface VCAssemblyReference
Implements VCReference
Atributos
Implementações

Exemplos

' Add a reference to Microsoft.VisualStudio.VCProjectEngine and have a   
' Visual C++ project loaded before running this example.  
Imports EnvDTE  
Imports Microsoft.VisualStudio.VCProjectEngine  
Public Module Module1  
    Sub Test()  
        Dim prj As VCProject  
        Dim vcar As VCAssemblyReference  
        Dim refcfg As VCReferenceConfiguration  

        prj = DTE.Solution.Projects.Item(1).Object  
        If prj.CanAddAssemblyReference("C:\Program Files\ _  
        Microsoft Visual Studio 8\Common7\IDE\ _  
        PublicAssemblies\envdte.dll") Then  
           vcar = prj.AddAssemblyReference("C:\Program Files\ _  
           Microsoft Visual Studio 8\Common7\IDE\ _  
           PublicAssemblies\envdte.dll")  
        End If  
        refcfg = vcar.ReferenceConfigurations.Item(1)  
        MsgBox("Consumable? " & refcfg.ConsumableByDesigner)  
    End Sub  
End Module  

Comentários

Consulte trabalhando com propriedades do projeto para obter informações sobre como acessar a caixa de diálogo páginas de propriedades de um projeto.

Propriedades

AssemblyName

Obtém o nome do assembly. O nome do assembly é um nome curto e amigável para um assembly. O nome do assembly, a versão do assembly, a chave do originador e a localidade são usados pelo Common Language Runtime para identificar exclusivamente um assembly durante a associação.

BuildNumber

Obtém 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

Obtém ou define um valor que indica se as dependências não do sistema do assembly referenciadas devem ser copiadas automaticamente no local de destino durante uma compilação.

CopyLocalSatelliteAssemblies

Obtém ou define um valor que indica se os assemblies satélite do assembly referenciados devem ser copiados automaticamente para o local de destino durante uma compilação.

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 do arquivo de projeto.

Identity

Obtém a identidade do assembly referenciado.

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.

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 Project objeto genérico associado ao Visual Basic projeto ou Visual C# . Esta propriedade é somente para leitura.

PublicKeyToken

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

Reference

Obtém a referência associada.

RelativePath

Obtém ou define o caminho para a referência selecionada, relativa ao diretório do projeto.

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

Obtém ou define o subtipo do arquivo como compreendido pelos designers.

UseDependenciesInBuild

Obtém ou define um valor que indica se as dependências deste assembly são usadas no processo de compilação.

UseInBuild

Obtém ou define um valor que indica se esse assembly é usado no processo de compilação.

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