Compartir a través de


VCProjectReference (Interfaz)

Representa una referencia a un proyecto de la misma solución.

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

Sintaxis

'Declaración
<GuidAttribute("C90722EE-C13A-4163-AF83-BA6DC42663F2")> _
Public Interface VCProjectReference _
    Inherits VCReference
[GuidAttribute("C90722EE-C13A-4163-AF83-BA6DC42663F2")]
public interface VCProjectReference : VCReference
[GuidAttribute(L"C90722EE-C13A-4163-AF83-BA6DC42663F2")]
public interface class VCProjectReference : VCReference
[<GuidAttribute("C90722EE-C13A-4163-AF83-BA6DC42663F2")>]
type VCProjectReference =  
    interface
        interface VCReference
    end
public interface VCProjectReference extends VCReference

El tipo VCProjectReference 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 o el uso del grupo de salida.
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 IsProjectLoaded Obtiene si un proyecto se carga.
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 LinkLibraryDependency Obtiene o establece si hay dependencias de la biblioteca de vínculos.
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 Muestra la referencia asociado a esta configuración.
Propiedad pública ReferencedProject Obtiene o establece el puntero al proyecto para la referencia seleccionado del proyecto.
Propiedad pública ReferencedProjectIdentifier Infraestructura. Sólo para uso interno de Microsoft.
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 addemblies en abuild.
Propiedad pública UseInBuild Obtiene o establece si los ensamblados de referencia deben utilizarse en la compilación.
Propiedad pública UseLibraryDependencyInputs Obtiene o establece si la vinculación independiente de bibliotecas está habilitado.
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

Como mínimo, VCProjectReference es una dependencia de generación-orden.Si es un ensamblado.NET, se incluye en el archivo DLL.Si no es un ensamblado.NET y busca un archivo .lib, se vincula en EXE.

Vea también

Referencia

Microsoft.VisualStudio.VCProjectEngine (Espacio de nombres)