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("4C233173-0C84-44F4-AD2B-E8F5A947B08E")> _
Public Interface VCProjectEngine
[GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")]
public interface VCProjectEngine
[GuidAttribute(L"4C233173-0C84-44F4-AD2B-E8F5A947B08E")]
public interface class VCProjectEngine
[<GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")>]
type VCProjectEngine = interface end
public interface VCProjectEngine
El tipo VCProjectEngine expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
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. | |
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. | |
Events | Devuelve el objeto que es el origen de los eventos que desencadena el motor del proyecto. | |
PerformanceLogging | Infraestructura. Sólo para uso interno de Microsoft. | |
Platforms | Obtiene la colección de plataformas del motor del proyecto. | |
Projects | Obtiene una colección de los proyectos actuales de la solución. | |
PropertySheets | Infraestructura. Sólo para uso interno de Microsoft. | |
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++. | |
ToolFiles | Obtiene todos los archivos de herramienta disponibles en el proyecto. | |
ToolFileSearchPaths | Obtiene o establece las rutas de acceso de búsqueda de los archivos de herramienta del proyecto. | |
ValidateSchemas | Obtiene o establece si la validación se va a realizar con los esquemas de proyecto. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddFakeProps | Infraestructura. Sólo para uso interno de Microsoft. | |
CreateProject | Crea un nuevo proyecto. | |
CreatePropertySheet | Infraestructura. Sólo para uso interno de Microsoft. | |
CreateToolFile | Crea un archivo de herramienta para el proyecto. | |
Evaluate | Evalúa el valor de un modelo de proyecto o una macro de entorno. | |
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. | |
LoadProject | Carga un proyecto. | |
LoadPropertySheet | Infraestructura. Sólo para uso interno de Microsoft. | |
LoadToolFile | Carga un archivo de herramienta del proyecto. | |
RemoveProject | Infraestructura. Sólo para uso interno de Microsoft. | |
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. |