Compartilhar via


Evento de pré-compilação / Post-build caixa de diálogo de linha de comando do evento

Você pode digitar pré ou POST-criar eventos para o Compilação de página de eventos, Designer de projeto (translation from VPE for Csharp) diretamente a edição da caixa, ou você pode selecionar pré e POST-criar macros de uma lista de macros disponível.

Observação:

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

Lista de elementos UI

  • Caixa de edição de linha de comando
    Contém os eventos a serem executados para pre-build ou compilação.

    Observação:

    Adicionar um call demonstrativo antes todos POST-construir comandos executados arquivos .bat. Por exemplo, call C:\MyFile.bat ou call C:\MyFile.bat call C:\MyFile2.bat.

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

  • Tabela de macro
    Lista as macros disponível e seu valor.Consulte macros abaixo para obter uma descrição de cada.Você pode selecionar apenas uma macro em um momento para inserir na caixa de edição de linha de comando.

  • Inserir
    Insere a linha do comando edição caixa a macro selecionada na tabela de macro.

Macros

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

Macro

Descrição

$(ConfigurationName)

O nome da configuração do projeto corrente, por exemplo, "depurar|Any CPU".

$(OutDir)

Caminho do diretório de arquivo de saída, relativo ao diretório do projeto.Isso resolve para o valor da propriedade de diretório de saída.Ele inclui a barra invertida ' \ '.

$(DevEnvDir)

O diretório de instalação do Visual Studio 2008 (definido com unidade e caminho); inclui a barra invertida ' \ '.

$(PlatformName)

O nome da plataforma de destino no momento.Por exemplo, "AnyCPU".

$(ProjectDir)

O diretório do projeto (definido com a unidade e caminho); inclui a barra invertida ' \ '.

$(ProjectPath)

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

$(ProjectName)

O nome base do projeto.

$(ProjectFileName)

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

$(ProjectExt)

Extensão do projeto.Ele inclui o '. ' antes da extensão do arquivo.

$(SolutionDir)

O diretório da solução (definido com unidade e caminho); inclui a barra invertida ' \ '.

$(SolutionPath)

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

$(SolutionName)

O nome de base da solução.

$(SolutionFileName)

nome de arquivo da solução (definido com base nome e a extensão de arquivo).

$(SolutionExt)

A extensão de arquivo da solução.Ele inclui o '. ' antes da extensão do arquivo.

$(TargetDir)

O diretório do arquivo de saída principal para a compilação (definido com unidade e caminho).Ele inclui a barra invertida ' \ '.

$(TargetPath)

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

$(TargetName)

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

$(TargetFileName)

O nome de arquivo do arquivo de saída principal para a compilação (definido sistema autônomo base nome e a extensão de arquivo).

$(TargetExt)

A extensão de arquivo do arquivo de saída principal para a compilação.Ele inclui o '. ' antes da extensão do arquivo.

Consulte também

Tarefas

Como: Especificar Events de compilação (Visual Basic)

Como: Especificar eventos de compilação (C#)

Referência

Compilação de página de eventos, Designer de projeto (translation from VPE for Csharp)