Compartilhar via


Caixa de diálogo Evento de Pré-compilação/Linha de Comando do Evento de Pós-compilação

Você pode digitar ou pré-compilação eventos post-build para Página Eventos de Compilação, Designer de Projeto (C#) diretamente na caixa de edição, ou você pode selecionar macros pré-compilação e post-build de uma lista de macros disponíveis.

Dica

Eventos Pre-Build não são executadas se o projeto está atualizado e nenhum compilação é acionado.

Lista do elemento de interface de usuário

  • Caixa de edição de linha de comando
    Contém os eventos para pré-compilação para executar a compilação ou a post-build.

    Dica

    Adicione uma instrução call antes de todos os comandos Post-Build que executam arquivos .bat.Por exemplo, call C:\MyFile.bat ou call C:\MyFile.bat call C:\MyFile2.bat.

  • Macros
    Expanda a caixa de edição para exibir uma lista de macros para inserir na caixa de edição de linha de comando.

  • Tabela macro
    Lista as macros disponíveis e seu valor. Macros consulte abaixo para obter uma descrição de cada. Você pode selecionar somente uma macro de cada vez inserir na caixa de edição de linha de comando.

  • Inserir
    Inserções na caixa de edição de linha de comando a macro selecionado na tabela macro.

Macros

Você pode usar qualquer um macros para especificar locais de arquivos, ou para obter o nome real do arquivo de entrada no caso de várias seleções. Esses macros não diferenciam maiúsculas de minúsculas.

Macro

Descrição

$(ConfigurationName)

O nome da configuração do projeto atual, por exemplo, “depuração”.

$(OutDir)

Caminho para o diretório de arquivo de saída, relativo ao diretório do projeto. Isso resolve para o valor para a propriedade do diretório de saída. Inclui “à direita da barra invertida \”.

$(DevEnvDir)

O diretório de instalação do Visual Studio (definido com unidade e caminho;) inclui “à direita da barra invertida \”.

$(PlatformName)

O nome da plataforma de destino. Por exemplo, “AnyCPU”.

$(ProjectDir)

O diretório do projeto (definido com unidade e caminho;) inclui “à direita da barra invertida \”.

$(ProjectPath)

O nome do caminho absoluto de projeto (definido com unidade, caminho, nome de base, e extensão de arquivo).

$(ProjectName)

O nome de base do projeto.

$(ProjectFileName)

O nome de arquivo de projeto (definido com base extensão de nome de arquivo e).

$(ProjectExt)

A extensão de arquivo de projeto. Inclui “.” antes de extensão de arquivo.

$(SolutionDir)

O diretório de solução (definida com unidade e caminho;) inclui “à direita da barra invertida \”.

$(SolutionPath)

O nome do caminho absoluto de solução (definida com unidade, caminho, nome de base, e extensão de arquivo).

$(SolutionName)

O nome de base de solução.

$(SolutionFileName)

O nome de arquivo de solução (definida com base extensão de nome de arquivo e).

$(SolutionExt)

A extensão de arquivo de solução. Inclui “.” antes de extensão de arquivo.

$(TargetDir)

O diretório do arquivo de saída primária para a compilação (definida com unidade e caminho.) Inclui “à direita da barra invertida \”.

$(TargetPath)

O nome do caminho absoluto do arquivo de saída primária para a compilação (definida com unidade, caminho, nome de base, e extensão de arquivo).

$(TargetName)

O nome de base do arquivo de saída primária para a compilação.

$(TargetFileName)

O nome do arquivo de saída primária para a compilação (definida como base extensão de nome de arquivo e).

$(TargetExt)

A extensão do arquivo de saída primária para a compilação. Inclui “.” antes de extensão de arquivo.

Consulte também

Tarefas

Como especificar eventos de compilação (Visual Basic)

Como especificar eventos de compilação (C#)

Referência

Página Eventos de Compilação, Designer de Projeto (C#)

Conceitos

Especificando eventos de compilação personalizados no Visual Studio