VCProjectEngine (Interfaz)

Único objeto del modelo de proyecto Visual C++ que CoCreateInstance puede devolver.

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

Sintaxis

'Declaración
<GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")> _
Public Interface VCProjectEngine
[GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")]
public interface VCProjectEngine
[GuidAttribute(L"805DB980-6773-4F10-8706-F481450963DA")]
public interface class VCProjectEngine
[<GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")>]
type VCProjectEngine =  interface end
public interface VCProjectEngine

El tipo VCProjectEngine expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública BuildLogging Obtiene o establece un valor que indica si se va a crear un archivo de registro y se va a rellenar con información sobre la actividad de compilación.
Propiedad pública BuildTiming Obtiene o establece un valor que indica si en la Ventana de salida se muestran los tiempos de compilación de todas las herramientas.
Propiedad pública Events Devuelve el objeto que es el origen de los eventos que desencadena el motor del proyecto.
Propiedad pública PerformanceLogging Infraestructura. Sólo para uso interno de Microsoft.
Propiedad pública Platforms Obtiene la colección de plataformas del motor del proyecto.
Propiedad pública Projects Obtiene una colección de los proyectos actuales de la solución.
Propiedad pública PropertySheets Infraestructura. Sólo para uso interno de Microsoft.
Propiedad pública ShowEnvironmentInBuildLog Obtiene o establece un valor que indica si se van a reflejar todas las variables de entorno en el registro de compilación durante la compilación de proyectos de Visual C++.
Propiedad pública ToolFiles Obtiene todos los archivos de herramienta disponibles en el proyecto.
Propiedad pública ToolFileSearchPaths Obtiene o establece las rutas de acceso de búsqueda de los archivos de herramienta del proyecto.
Propiedad pública ValidateSchemas Obtiene o establece si la validación se va a realizar con los esquemas de proyecto.

Arriba

Métodos

  Nombre Descripción
Método público AddFakeProps Infraestructura. Sólo para uso interno de Microsoft.
Método público CreateProject Crea un nuevo proyecto.
Método público CreatePropertySheet Infraestructura. Sólo para uso interno de Microsoft.
Método público CreateToolFile Crea un archivo de herramienta para el proyecto.
Método público Evaluate Evalúa el valor de un modelo de proyecto o una macro de entorno.
Método público IsSystemInclude Devuelve true si el archivo especificado está en el directorio Vc7\include o si el archivo es uno de los directorios especificados con sysincl.dat.
Método público LoadProject Carga un proyecto.
Método público LoadPropertySheet Infraestructura. Sólo para uso interno de Microsoft.
Método público LoadToolFile Carga un archivo de herramienta del proyecto.
Método público RemoveProject Infraestructura. Sólo para uso interno de Microsoft.
Método público RemovePropertySheet Infraestructura. Sólo para uso interno de Microsoft.

Arriba

Comentarios

Importante

No puede crear instancias de un objeto independiente de VCProjectEngine porque los binarios adicionales se deben implementar en la carpeta que contiene la aplicación.En su lugar, obtenga un objeto de VCProjectEngine de un proyecto que se haya abierto en Visual Studio.

Vea también

Referencia

Microsoft.VisualStudio.VCProjectEngine (Espacio de nombres)