Interface VCCustomBuildRule
Interface para acessar os arquivos de regras de compilação personalizada e regras de compilação personalizada.
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (em Microsoft.VisualStudio.VCProjectEngine.dll)
Sintaxe
'Declaração
<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
O tipo VCCustomBuildRule expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
AdditionalDependencies | Obtém ou define os itens adicionais, específicos da configuração para adicionar a linha de link, como, por exemplo, comdlg32.lib ou Kernel32. lib. | |
AdditionalOptions | Obtém ou define as opções a serem adicionadas ao final da linha de comando, imediatamente antes do nome de arquivo (s).Um exemplo é se uma opção não é suportada no modelo de objeto. | |
BatchingSeparator | Obtém ou define o texto a ser inserido entre os nomes de arquivo de entrada quando uma regra de compilação personalizada oferece suporte ao arquivo em lote. | |
CommandLine | Obtém ou define uma linha de comando para a ferramenta de evento de compilação executar. | |
DisplayName | Obtém ou define o nome completo do objeto. | |
ExecutionDescription | Obtém ou define o texto exibido na janela saída antes de executar a linha de comando durante uma compilação. | |
FileExtensions | Obtém ou define as extensões de arquivo usadas para associar a regra de compilação a novos arquivos adicionados ao projeto. | |
Name | Obtém ou define o nome da regra de compilação. | |
Outputs | Obtém ou define a etapa de compilação personalizada gera os arquivos de saída. | |
Properties | Obtém a coleção de propriedades para o objeto. | |
ShowOnlyRuleProperties | Obtém ou define um valor indicando se as propriedades do usuário da regra de compilação serão mostradas na grade de propriedades. | |
SupportsFileBatching | Obtém ou define um valor indicando se as entradas de linha de comando são avaliadas para todos os arquivos em lote em uma única execução de linha de comando (exclui arquivos com o conjunto de propriedades de arquivos). | |
TargetRule | Obtém-se usar a regra de destino. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AddBooleanProperty | Adiciona uma propriedade booleana à regra de compilação personalizada com o nome fornecido. | |
AddEnumProperty | Adiciona uma propriedade de enumeração à regra de compilação personalizada com o nome fornecido. | |
AddIntegerProperty | Adiciona uma propriedade de inteiro à regra de compilação personalizada com o nome fornecido. | |
AddStringProperty | Adiciona uma propriedade de seqüência de caracteres para a regra de compilação personalizada com o nome fornecido. | |
RemoveProperty | Remove a propriedade fornecida da regra de compilação personalizada. |
Superior