VCAssemblyReference Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |