Interface VCAssemblyReference
Representa uma referência a um assembly .NET.
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (em Microsoft.VisualStudio.VCProjectEngine.dll)
Sintaxe
'Declaração
<GuidAttribute("BBD5E771-EA8A-4665-817A-E79BA9AB77BD")> _
Public Interface VCAssemblyReference _
Inherits VCReference
[GuidAttribute("BBD5E771-EA8A-4665-817A-E79BA9AB77BD")]
public interface VCAssemblyReference : VCReference
[GuidAttribute(L"BBD5E771-EA8A-4665-817A-E79BA9AB77BD")]
public interface class VCAssemblyReference : VCReference
[<GuidAttribute("BBD5E771-EA8A-4665-817A-E79BA9AB77BD")>]
type VCAssemblyReference =
interface
interface VCReference
end
public interface VCAssemblyReference extends VCReference
O tipo VCAssemblyReference expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
AssemblyName | Obtém o nome do assembly.O nome do assembly é um curto, nome amigável para um assembly.O nome do assembly, a versão do assembly, a chave do originador, e a localidade são usados por Common Language Runtime para identificar exclusivamente um assembly durante a associação. |
![]() |
BuildNumber | Obtém o número de compilação do assembly referenciado. |
![]() |
CopyLocal | Obtém ou define um valor que indica se copiar automaticamente a referência ao diretório de destino. |
![]() |
CopyLocalDependencies | Obtém ou define um valor que indica se copiar automaticamente as dependências que não seja do sistema do assembly referenciado no local de destino durante a criação. |
![]() |
CopyLocalSatelliteAssemblies | Obtém ou define um valor que indica se copiar automaticamente os assemblies satélites do assembly referenciado no local de destino durante a criação. |
![]() |
Culture | Obtém a cultura da 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 do 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 de .NET Framework exigido 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 objeto genérico de Project associado ao projeto de Visual Basic ou de Visual C# .Esta propriedade é somente para leitura. |
![]() |
PublicKeyToken | Obtém o token de chave pública do assembly referenciado. |
![]() |
Reference | Obtém a referência associada. |
![]() |
RelativePath | Obtém ou define o caminho para a referência selecionada, relativo ao diretório do projeto. |
![]() |
RevisionNumber | Obtém o número de revisão de referência selecionada. |
![]() |
StrongName | Obtém um valor que indica se a referência selecionada tiver um nome forte. |
![]() |
SubType | Obtém ou define o subtipo de arquivo conforme entendido pelo designer. |
![]() |
UseDependenciesInBuild | Obtém ou define um valor que indica se as dependências desse assembly são usadas no processo de criaçã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 do projeto selecionado. |
![]() |
Version | Obtém a versão de referência selecionada. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
MatchName | Um nome especificado corresponde ao nome de um item de coleta. |
![]() |
Remove | Remove o projeto especificado da solução. |
Superior
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.
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