Compartir a través de


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
Propiedad pública 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.
Propiedad pública BuildLogFile Obtiene o establece el nombre de BuildLogFile.
Propiedad pública CharacterSet Obtiene o establece un valor que especifica el juego de caracteres que va a usar el compilador.
Propiedad pública ConfigurationType Obtiene o establece el tipo de salida que esta configuración genera.
Propiedad pública DeleteExtensionsOnClean Obtiene o establece qué archivos del directorio intermedio se van a eliminar al limpiar o recompilar.
Propiedad pública DEPRECATED1 Infraestructura. Sólo para uso interno de Microsoft.
Propiedad pública EnableManagedIncrementalBuild Obsoleto.
Propiedad pública FileEncoding Infraestructura. Sólo para uso interno de Microsoft.
Propiedad pública FileFormat Infraestructura. Sólo para uso interno de Microsoft.
Propiedad pública FileTools Muestra las herramientas disponibles que operan sobre los archivos.
Propiedad pública InheritedPropertySheets Obtiene o establece las hojas de propiedades que hereda este objeto.
Propiedad pública IntermediateDirectory Obtiene o establece una ruta de acceso relativa al directorio de archivos intermedio.La ruta de acceso puede incluir variables de entorno.
Propiedad pública IsDirty Infraestructura. Sólo para uso interno de Microsoft.
Propiedad pública IsSystemPropertySheet Indica si se trata de una hoja de propiedades del sistema.
Propiedad pública ManagedExtensions Obtiene o establece un valor que indica que esta configuración usa Visual C++.
Propiedad pública Name Obtiene o establece el nombre del objeto.
Propiedad pública OutputDirectory Obtiene o establece el directorio en el que se va a situar la salida.El directorio predeterminado es el directorio del proyecto.
Propiedad pública PropertySheetDirectory Obtiene el nombre del directorio de la hoja de propiedades.
Propiedad pública PropertySheetFile Obtiene o establece la ruta completa del archivo de hoja de propiedades.Incluye el nombre de archivo.
Propiedad pública 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.
Propiedad pública PropertySheets Obtiene la colección de hojas de propiedades que se aplica al objeto.
Propiedad pública 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.
Propiedad pública Tools Muestra las herramientas disponibles para la plataforma.
Propiedad pública useOfATL Obtiene o establece un valor que especifica cómo la configuración usa ATL.
Propiedad pública useOfMfc Obtiene o establece un valor que especifica cómo la configuración usa MFC.
Propiedad pública UserMacros Obtiene la colección de macros de usuario.
Propiedad pública VCProjectEngine Obtiene un puntero al motor de proyecto.
Propiedad pública 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
Método público AddPropertySheet Agrega una hoja de propiedades a la colección de hojas de propiedades importadas directamente por una hoja de propiedades.
Método público AddUserMacro Agrega una macro de usuario a la hoja de propiedades.
Método público ClearToolProperty Borra el valor de propiedad de una propiedad de la herramienta.
Método público MatchName Compara un nombre especificado con el nombre de un elemento de colección.
Método público 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.
Método público RemoveAllUserMacros Quita todas las macros de usuario de la hoja de propiedades.
Método público RemovePropertySheet Quita una hoja de propiedades de la colección de hojas de propiedades importada directamente por una hoja de propiedades.
Método público RemoveUserMacro Quita una macro de usuario de la hoja de propiedades.
Método público Save Guarda el archivo del proyecto (.vcxproj).

Arriba

Vea también

Referencia

Microsoft.VisualStudio.VCProjectEngine (Espacio de nombres)