Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Representa uma referência a um.NET assembly.
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (em Microsoft.VisualStudio.VCProjectEngine.dll)
Sintaxe
'Declaração
<GuidAttribute("1D4A641D-F7C4-4E8C-A30F-31F345D97A32")> _
Public Interface VCAssemblyReference _
Inherits VCReference
[GuidAttribute("1D4A641D-F7C4-4E8C-A30F-31F345D97A32")]
public interface VCAssemblyReference : VCReference
[GuidAttribute(L"1D4A641D-F7C4-4E8C-A30F-31F345D97A32")]
public interface class VCAssemblyReference : VCReference
[<GuidAttribute("1D4A641D-F7C4-4E8C-A30F-31F345D97A32")>]
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 nome curto e amigável para um assembly.O nome do assembly, versão do assembly, chave do originador e localidade são usados pelo common language runtime para identificar exclusivamente um assembly durante a vinculação. |
![]() |
BuildNumber | Obtém o número de compilação do assembly referenciado. |
![]() |
CopyLocal | Obtém ou define um valor indicando se copiar automaticamente a referência para o diretório de destino. |
![]() |
CopyLocalDependencies | Obtém ou define um valor indicando se copiar automaticamente as dependências de fora do sistema do assembly referenciado ao local de destino durante uma compilação. |
![]() |
CopyLocalSatelliteAssemblies | Obtém ou define um valor indicando se copiar automaticamente os assemblies de satélite do assembly referenciado 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 seqüência de caracteres que representa a descrição para o 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 de exibição do assembly referenciado. |
![]() |
majorVersion | Obtém a versão principal do assembly referenciado. |
![]() |
MinFrameworkVersion | Obtém a versão mínima da .NET Framework necessários para o 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 a genérica Project objeto associado com o Visual Basic ou Visual C# project.Esta propriedade é somente para leitura. |
![]() |
PublicKeyToken | Obtém a chave pública token para o 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 da referência selecionada. |
![]() |
StrongName | Obtém um valor que indica se ou não a referência selecionada tiver um nome forte. |
![]() |
SubType | Obtém ou define o subtipo do arquivo conforme compreendido pelos desenvolvedores. |
![]() |
UseDependenciesInBuild | Obtém ou define um valor indicando se estas dependências do assembly são usadas no processo de compilação. |
![]() |
UseInBuild | Obtém ou define um valor que indica se este 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 da referência selecionada. |
Superior
Métodos
| Nome | Descrição | |
|---|---|---|
![]() |
MatchName | Corresponde a um nome especificado para o nome de um item da coleção. |
![]() |
Remove | Remove o projeto especificado da solução. |
Superior
Comentários
Consulte Modificando as configurações de projeto para obter informações sobre como acessar a caixa de diálogo de páginas de propriedade 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
.gif)
.gif)