VCCustomBuildRule (Interfaz)
Interfaz para tener acceso a las reglas de compilación personalizadas y archivos de reglas de compilación personalizadas.
Espacio de nombres: Microsoft.VisualStudio.VCProjectEngine
Ensamblado: Microsoft.VisualStudio.VCProjectEngine (en Microsoft.VisualStudio.VCProjectEngine.dll)
Sintaxis
'Declaración
<GuidAttribute("A41CA130-9C90-4F9E-B61D-CB71A69CAB28")> _
Public Interface VCCustomBuildRule
[GuidAttribute("A41CA130-9C90-4F9E-B61D-CB71A69CAB28")]
public interface VCCustomBuildRule
[GuidAttribute(L"A41CA130-9C90-4F9E-B61D-CB71A69CAB28")]
public interface class VCCustomBuildRule
[<GuidAttribute("A41CA130-9C90-4F9E-B61D-CB71A69CAB28")>]
type VCCustomBuildRule = interface end
public interface VCCustomBuildRule
El tipo VCCustomBuildRule expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
AdditionalDependencies | Obtiene o establece elementos adicionales específicos de la configuración que se van a agregar a la línea de vínculo, como comdlg32.lib o kernel32.lib. | |
AdditionalOptions | Obtiene o establece opciones que se van a agregar al final de la línea de comandos inmediatamente antes del nombre o de los nombres de archivo.Un ejemplo de ello es si una opción no es compatible con el modelo de objetos. | |
BatchingSeparator | Obtiene o establece el texto para insertar entre los nombres de archivo de entrada cuando una regla de compilación personalizada admite el procesamiento por lotes de archivo. | |
CommandLine | Obtiene o establece una línea de comandos en la que se va a ejecutar la herramienta de eventos de compilación. | |
DisplayName | Obtiene o establece el nombre completo del objeto. | |
ExecutionDescription | Obtiene o establece el texto que se muestra en la ventana de resultados antes de ejecutar la línea de comandos durante una compilación. | |
FileExtensions | Obtiene o establece las extensiones de archivo utilizadas para asociar la regla de compilación con los nuevos archivos agregados al proyecto. | |
Name | obtiene o establece el nombre de la regla de compilación. | |
Outputs | Obtiene o establece los archivos de salida que el paso de compilación personalizada genera. | |
Properties | Obtiene la colección de propiedades para el objeto. | |
ShowOnlyRuleProperties | Obtiene o establece un valor que indica si las propiedades de la regla de compilación se muestran en la cuadrícula de propiedades. | |
SupportsFileBatching | Obtiene o establece un valor que indica si las entradas de línea de comandos se evaluarán en todos los archivos que pueden ser procesados por lotes en una ejecución única de la línea de comandos (excluye archivos con propiedades de archivo establecidas). | |
TargetRule | Obtiene si utilizar la regla de destino. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddBooleanProperty | Agrega una propiedad boolean con la regla de compilación personalizada con el nombre especificado. | |
AddEnumProperty | Agrega una propiedad de enumeración a la regla de compilación personalizada con el nombre especificado. | |
AddIntegerProperty | Agrega una propiedad integer a la regla de compilación personalizada con el nombre especificado. | |
AddStringProperty | Agrega una propiedad de la cadena a la regla de compilación personalizada con el nombre especificado. | |
RemoveProperty | Quita la propiedad especificada de la regla de compilación personalizada. |
Arriba