VCPropertySheet (Interfaz)
Proporciona acceso a las hojas de propiedades del motor de proyecto.
Espacio de nombres: Microsoft.VisualStudio.VCProjectEngine
Ensamblado: Microsoft.VisualStudio.VCProjectEngine (en Microsoft.VisualStudio.VCProjectEngine.dll)
Sintaxis
'Declaración
<GuidAttribute("BDB8598C-494B-46ED-983E-35F08FBC6E83")> _
Public Interface VCPropertySheet
[GuidAttribute("BDB8598C-494B-46ED-983E-35F08FBC6E83")]
public interface VCPropertySheet
[GuidAttribute(L"BDB8598C-494B-46ED-983E-35F08FBC6E83")]
public interface class VCPropertySheet
[<GuidAttribute("BDB8598C-494B-46ED-983E-35F08FBC6E83")>]
type VCPropertySheet = interface end
public interface VCPropertySheet
El tipo VCPropertySheet expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
ATLMinimizesCRunTimeLibraryUsage | Obtiene o establece un valor que indica si ATL se va a vincular estáticamente a las bibliotecas en tiempo de ejecución de C para minimizar las dependencias.Es necesario establecer la propiedad useOfATL. | |
BuildLogFile | Obtiene o establece el nombre de BuildLogFile. | |
CharacterSet | Obtiene o establece un valor que especifica el juego de caracteres que va a usar el compilador. | |
ConfigurationType | Obtiene o establece el tipo de salida que esta configuración genera. | |
DeleteExtensionsOnClean | Obtiene o establece qué archivos del directorio intermedio se van a eliminar al limpiar o recompilar. | |
DEPRECATED1 | Infraestructura. Sólo para uso interno de Microsoft. | |
EnableManagedIncrementalBuild | Obsoleto. | |
FileEncoding | Infraestructura. Sólo para uso interno de Microsoft. | |
FileFormat | Infraestructura. Sólo para uso interno de Microsoft. | |
FileTools | Muestra las herramientas disponibles que operan sobre los archivos. | |
InheritedPropertySheets | Obtiene o establece las hojas de propiedades que hereda este objeto. | |
IntermediateDirectory | Obtiene o establece una ruta de acceso relativa al directorio de archivos intermedio.La ruta de acceso puede incluir variables de entorno. | |
IsDirty | Infraestructura. Sólo para uso interno de Microsoft. | |
IsSystemPropertySheet | Indica si se trata de una hoja de propiedades del sistema. | |
ManagedExtensions | Obtiene o establece un valor que indica que esta configuración usa Visual C++. | |
Name | Obtiene o establece el nombre del objeto. | |
OutputDirectory | Obtiene o establece el directorio en el que se va a situar la salida.El directorio predeterminado es el directorio del proyecto. | |
PropertySheetDirectory | Obtiene el nombre del directorio de la hoja de propiedades. | |
PropertySheetFile | Obtiene o establece la ruta completa del archivo de hoja de propiedades.Incluye el nombre de archivo. | |
PropertySheetName | Obtiene o establece el valor de la etiqueta Name del archivo de hoja de propiedades.Esta propiedad está solo disponible para proporcionar compatibilidad con versiones anteriores y no debe usarse con ningún otro propósito. | |
PropertySheets | Obtiene la colección de hojas de propiedades que se aplica al objeto. | |
Rules | Obtiene una colección de objetos IVCRulePropertyStorage que pueden modificar las propiedades de nivel de proyecto y los metadatos de elementos predeterminados definidos en esta hoja de propiedades. | |
Tools | Muestra las herramientas disponibles para la plataforma. | |
useOfATL | Obtiene o establece un valor que especifica cómo la configuración usa ATL. | |
useOfMfc | Obtiene o establece un valor que especifica cómo la configuración usa MFC. | |
UserMacros | Obtiene la colección de macros de usuario. | |
VCProjectEngine | Obtiene un puntero al motor de proyecto. | |
WholeProgramOptimization | Obtiene o establece un valor que indica si se van a habilitar las optimizaciones entre módulos mientras se retrasa la generación de código al tiempo de vinculación. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddPropertySheet | Agrega una hoja de propiedades a la colección de hojas de propiedades importadas directamente por una hoja de propiedades. | |
AddUserMacro | Agrega una macro de usuario a la hoja de propiedades. | |
ClearToolProperty | Borra el valor de propiedad de una propiedad de la herramienta. | |
MatchName | Compara un nombre especificado con el nombre de un elemento de colección. | |
MovePropertySheet | Mueve una hoja de propiedades importada una posición delante o detrás en el orden de evaluación.Aquí, la posición hace referencia a sus ubicaciones relativas entre todas las hojas de propiedades importadas directamente por esta hoja de propiedades. | |
RemoveAllUserMacros | Quita todas las macros de usuario de la hoja de propiedades. | |
RemovePropertySheet | Quita una hoja de propiedades de la colección de hojas de propiedades importada directamente por una hoja de propiedades. | |
RemoveUserMacro | Quita una macro de usuario de la hoja de propiedades. | |
Save | Guarda el archivo del proyecto (.vcxproj). |
Arriba