VCProjectEngineObjectClass (Clase)
Objeto principal para el modelo de automatización de VCProjectEngine.
Jerarquía de herencia
Object
Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass
Espacio de nombres: Microsoft.VisualStudio.VCProjectEngine
Ensamblado: Microsoft.VisualStudio.VCProjectEngine (en Microsoft.VisualStudio.VCProjectEngine.dll)
Sintaxis
'Declaración
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
<GuidAttribute("BB64816D-B2F7-45C0-93B6-1D98CAC39A3D")> _
Public Class VCProjectEngineObjectClass _
Implements VCProjectEngine, VCProjectEngineObject
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[GuidAttribute("BB64816D-B2F7-45C0-93B6-1D98CAC39A3D")]
public class VCProjectEngineObjectClass : VCProjectEngine,
VCProjectEngineObject
[ClassInterfaceAttribute(ClassInterfaceType::None)]
[GuidAttribute(L"BB64816D-B2F7-45C0-93B6-1D98CAC39A3D")]
public ref class VCProjectEngineObjectClass : VCProjectEngine,
VCProjectEngineObject
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
[<GuidAttribute("BB64816D-B2F7-45C0-93B6-1D98CAC39A3D")>]
type VCProjectEngineObjectClass =
class
interface VCProjectEngine
interface VCProjectEngineObject
end
public class VCProjectEngineObjectClass implements VCProjectEngine, VCProjectEngineObject
El tipo VCProjectEngineObjectClass expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
VCProjectEngineObjectClass | Creador para VCProjectEngineObject. |
Arriba
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 mostrarán los tiempos de compilación de todas las herramientas. | |
Events | Obtiene el objeto que es el origen de los eventos desencadenados por 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 los proyectos de Visual C++ 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 o no todas las variables de entorno en el registro de compilación durante la compilación de proyectos de Visual C++. | |
ToolFiles | Devuelve la colección de archivos de herramienta. | |
ToolFileSearchPaths | Obtiene o establece la ruta de acceso al archivo para las ubicaciones de los archivos de herramienta. | |
ValidateSchemas | Obtiene o establece si el objeto VCProjectEngine valida los archivos XML con esquemas. |
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 las reglas de compilación personalizadas. | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
Evaluate | Evalúa el valor de un modelo de proyecto o una macro de entorno. | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de que sea reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
IsSystemInclude | Devuelve true si el archivo especificado está en el directorio <unidad>:\Archivos de programa\Microsoft Visual Studio 8\VC\include. | |
LoadProject | Carga un proyecto. | |
LoadPropertySheet | Infraestructura. Sólo para uso interno de Microsoft. | |
LoadToolFile | Carga un archivo de herramienta. | |
MemberwiseClone | Crea una copia superficial del Object actual. (Se hereda de Object). | |
RemoveProject | Infraestructura. Sólo para uso interno de Microsoft. | |
RemovePropertySheet | Infraestructura. Sólo para uso interno de Microsoft. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Comentarios
No cree instancias VCProjectEngineObjectClass. Cree instancias VCProjectEngineObject en su lugar, como se muestra a continuación:
Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.