Compartir a través de


VCProjectEngineObject (Interfaz)

Objeto principal para el modelo de automatización de VCProjectEngine.

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

Sintaxis

'Declaración
<GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")> _
Public Interface VCProjectEngineObject _
    Inherits VCProjectEngine
[GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")]
public interface VCProjectEngineObject : VCProjectEngine
[GuidAttribute(L"4C233173-0C84-44F4-AD2B-E8F5A947B08E")]
public interface class VCProjectEngineObject : VCProjectEngine
[<GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")>]
type VCProjectEngineObject =  
    interface
        interface VCProjectEngine
    end
public interface VCProjectEngineObject extends VCProjectEngine

El tipo VCProjectEngineObject 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. (Se hereda de VCProjectEngine).
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. (Se hereda de VCProjectEngine).
Propiedad pública Events Devuelve el objeto que es el origen de los eventos que desencadena el motor del proyecto. (Se hereda de VCProjectEngine).
Propiedad pública PerformanceLogging Infraestructura. Sólo para uso interno de Microsoft. (Se hereda de VCProjectEngine).
Propiedad pública Platforms Obtiene la colección de plataformas del motor del proyecto. (Se hereda de VCProjectEngine).
Propiedad pública Projects Obtiene una colección de los proyectos actuales de la solución. (Se hereda de VCProjectEngine).
Propiedad pública PropertySheets Infraestructura. Sólo para uso interno de Microsoft. (Se hereda de VCProjectEngine).
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++. (Se hereda de VCProjectEngine).
Propiedad pública ToolFiles Obtiene todos los archivos de herramienta disponibles en el proyecto. (Se hereda de VCProjectEngine).
Propiedad pública ToolFileSearchPaths Obtiene o establece las rutas de acceso de búsqueda de los archivos de herramienta del proyecto. (Se hereda de VCProjectEngine).
Propiedad pública ValidateSchemas Obtiene o establece si la validación se va a realizar con los esquemas de proyecto. (Se hereda de VCProjectEngine).

Arriba

Métodos

  Nombre Descripción
Método público AddFakeProps Infraestructura. Sólo para uso interno de Microsoft. (Se hereda de VCProjectEngine).
Método público CreateProject Crea un nuevo proyecto. (Se hereda de VCProjectEngine).
Método público CreatePropertySheet Infraestructura. Sólo para uso interno de Microsoft. (Se hereda de VCProjectEngine).
Método público CreateToolFile Crea un archivo de herramienta para el proyecto. (Se hereda de VCProjectEngine).
Método público Evaluate Evalúa el valor de un modelo de proyecto o una macro de entorno. (Se hereda de VCProjectEngine).
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. (Se hereda de VCProjectEngine).
Método público LoadProject Carga un proyecto. (Se hereda de VCProjectEngine).
Método público LoadPropertySheet Infraestructura. Sólo para uso interno de Microsoft. (Se hereda de VCProjectEngine).
Método público LoadToolFile Carga un archivo de herramienta del proyecto. (Se hereda de VCProjectEngine).
Método público RemoveProject Infraestructura. Sólo para uso interno de Microsoft. (Se hereda de VCProjectEngine).
Método público RemovePropertySheet Infraestructura. Sólo para uso interno de Microsoft. (Se hereda de VCProjectEngine).

Arriba

Comentarios

Para obtener documentación de métodos y propiedades, vea VCProjectEngineObjectClass.

Cree instancias VCProjectEngineObject como se muestra a continuación:

Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()

Vea también

Referencia

Microsoft.VisualStudio.VCProjectEngine (Espacio de nombres)