Compartir a través de


VCReference (Interfaz)

Representa una referencia del proyecto.

Espacio de nombres:  Microsoft.VisualStudio.VCProjectEngine
Ensamblado:  Microsoft.VisualStudio.VCProjectEngine (en Microsoft.VisualStudio.VCProjectEngine.dll)

Sintaxis

'Declaración
<GuidAttribute("48453685-92CE-43E3-8033-E07E8CD6E619")> _
Public Interface VCReference _
    Inherits VCProjectItem
[GuidAttribute("48453685-92CE-43E3-8033-E07E8CD6E619")]
public interface VCReference : VCProjectItem
[GuidAttribute(L"48453685-92CE-43E3-8033-E07E8CD6E619")]
public interface class VCReference : VCProjectItem
[<GuidAttribute("48453685-92CE-43E3-8033-E07E8CD6E619")>]
type VCReference =  
    interface
        interface VCProjectItem
    end
public interface VCReference extends VCProjectItem

El tipo VCReference expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública AssemblyName Obtiene el nombre de ensamblado para este proyecto.
Propiedad pública BuildNumber Número de compilación del ensamblado al que se hace referencia.
Propiedad pública CopyLocal Obtiene o establece un valor que indica si automáticamente copiar la referencia al directorio de destino.
Propiedad pública CopyLocalDependencies Infraestructura. Sólo para uso interno de Microsoft.
Propiedad pública CopyLocalSatelliteAssemblies Infraestructura. Sólo para uso interno de Microsoft.
Propiedad pública Culture Obtiene la referencia cultural para la referencia seleccionado.
Propiedad pública Description Obtiene o establece una cadena que representa la descripción del objeto.
Propiedad pública FullPath Obtiene la ruta de acceso completa al ensamblado al que se hace referencia.
Propiedad pública Identity La identidad del ensamblado al que se hace referencia.
Propiedad pública ItemName Obtiene el nombre del elemento actual de la colección.
Propiedad pública Kind Obtiene una enumeración que indica el tipo de objeto.
Propiedad pública Label Obtiene el nombre para mostrar del ensamblado al que se hace referencia.
Propiedad pública majorVersion Obtiene la versión principal del ensamblado al que se hace referencia.
Propiedad pública MinFrameworkVersion obtiene la versión mínima de .NET Framework requerido por el proyecto.
Propiedad pública minorVersion Obtiene la versión secundaria del ensamblado al que se hace referencia.
Propiedad pública Name Obtiene o establece el nombre del objeto.
Propiedad pública Parent Obtiene el objeto primario inmediato de un objeto dado.
Propiedad pública project Obtiene el VCProject asociado al objeto.
Propiedad pública PublicKeyToken Obtiene el token de la clave pública para el ensamblado al que se hace referencia.
Propiedad pública Reference Obtiene la referencia asociado a esta configuración.
Propiedad pública RevisionNumber Obtiene el número de revisión de referencia seleccionado.
Propiedad pública StrongName Obtiene un valor que indica si la referencia seleccionada tiene un nombre seguro.
Propiedad pública SubType Infraestructura. Uso de Microsoft solo.No utilizar.
Propiedad pública UseDependenciesInBuild Establece u obtiene si utilizar ensamblados en una compilación.
Propiedad pública UseInBuild Obtiene o establece si los ensamblados de referencia deben utilizarse en la compilación.
Propiedad pública VCProjectEngine Obtiene un puntero al motor de proyecto.
Propiedad pública VCReferences Obtiene la colección de referencias del proyecto seleccionado.
Propiedad pública Version Obtiene la versión de la referencia seleccionada.

Arriba

Métodos

  Nombre Descripción
Método público MatchName Compara un nombre especificado con el nombre de un elemento de colección.
Método público Remove Quita el proyecto especificado de la solución.

Arriba

Comentarios

Visual C++ admite los tipos de referencia siguientes:

  • ensamblados de .NET

  • proyectos (.NET y ensamblados de non-.NET)

  • objetos COM

A diferencia de Visual Basic y de Visual C#, Visual C++ distingue entre las referencias de proyecto y las referencias de ensamblado, es decir, Visual C++ admiten referencias de proyecto de ensamblado de non-.NET.

Vea también

Referencia

Microsoft.VisualStudio.VCProjectEngine (Espacio de nombres)