VCAssemblyReference (Interfaz)
Representa una referencia a un ensamblado .NET.
Espacio de nombres: Microsoft.VisualStudio.VCProjectEngine
Ensamblado: Microsoft.VisualStudio.VCProjectEngine (en Microsoft.VisualStudio.VCProjectEngine.dll)
Sintaxis
'Declaración
<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
El tipo VCAssemblyReference expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
![]() |
AssemblyName | Obtiene el nombre del ensamblado.El nombre del ensamblado es un nombre corto y descriptivo para un ensamblado.Common Language Runtime usa el nombre del ensamblado, la versión del ensamblado, la clave del originador y la configuración regional para identificar un ensamblado de forma única durante el enlace. |
![]() |
BuildNumber | Obtiene el número de compilación del ensamblado al que se hace referencia. |
![]() |
CopyLocal | Obtiene o establece un valor que indica si se va a copiar automáticamente o no la referencia al directorio de destino. |
![]() |
CopyLocalDependencies | Obtiene o establece un valor que indica si se copian automáticamente las dependencias que no son del sistema del ensamblado al que se hace referencia en la ubicación de destino durante una compilación. |
![]() |
CopyLocalSatelliteAssemblies | Obtiene o establece un valor que indica si se copian automáticamente los ensamblados de satélite del ensamblado al que se hace referencia en la ubicación de destino durante una compilación. |
![]() |
Culture | Obtiene la referencia cultural para la referencia seleccionada. |
![]() |
Description | Obtiene o establece una cadena que representa la descripción del objeto o el uso del grupo de salida. |
![]() |
FullPath | Obtiene la ruta de acceso completa del archivo de proyecto. |
![]() |
Identity | Obtiene la identidad del ensamblado al que se hace referencia. |
![]() |
ItemName | Obtiene el nombre del elemento actual de la colección. |
![]() |
Kind | Obtiene una enumeración que indica el tipo de objeto. |
![]() |
Label | Obtiene el nombre para mostrar del ensamblado al que se hace referencia. |
![]() |
majorVersion | Obtiene la versión principal del ensamblado al que se hace referencia. |
![]() |
MinFrameworkVersion | Obtiene la versión mínima de .NET Framework requerida por el proyecto. |
![]() |
minorVersion | Obtiene la versión secundaria del ensamblado al que se hace referencia. |
![]() |
Name | Obtiene o establece el nombre del objeto. |
![]() |
Parent | Obtiene el objeto primario inmediato de un objeto dado. |
![]() |
project | Obtiene el objeto Project genérico asociado al proyecto de Visual Basic o Visual C#.Esta propiedad es de sólo lectura. |
![]() |
PublicKeyToken | Obtiene el token de la clave pública para el ensamblado al que se hace referencia. |
![]() |
Reference | Obtiene la referencia adjuntada. |
![]() |
RelativePath | Obtiene o establece la ruta de acceso a la referencia seleccionada, relativa al directorio del proyecto. |
![]() |
RevisionNumber | Obtiene el número de revisión de la referencia seleccionada. |
![]() |
StrongName | Obtiene un valor que indica si la referencia seleccionada tiene o no un nombre seguro. |
![]() |
SubType | Obtiene o establece el subtipo del archivo tal y como lo entienden los diseñadores. |
![]() |
UseDependenciesInBuild | Obtiene o establece un valor que indica si las dependencias de este ensamblado se utilizan en el proceso de compilación. |
![]() |
UseInBuild | Obtiene o establece un valor que indica si este ensamblado se usa en el proceso de compilación. |
![]() |
VCProjectEngine | Obtiene un puntero al motor de proyecto. |
![]() |
VCReferences | Obtiene la colección de referencias del proyecto seleccionado. |
![]() |
Version | Obtiene la versión de la referencia seleccionada. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
![]() |
MatchName | Compara un nombre especificado con el nombre de un elemento de colección. |
![]() |
Remove | Quita el proyecto especificado de la solución. |
Arriba
Comentarios
Vea Trabajar con configuraciones de proyecto para obtener información sobre cómo tener acceso al cuadro de diálogo páginas de propiedades de un proyecto.
Ejemplos
' 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