Compartilhar via


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

Você pode digitar os eventos de pré ou pós-compilação para o Página de eventos de compilação, Project Designer (C#) diretamente na caixa de edição, ou você pode selecionar pré e pós-compilação macros em uma lista de macros disponíveis.

ObservaçãoObservação

Pre-build events do not run if the project is up to date and no build is triggered.

UI Element List

  • Caixa de edição de linha de comando
    Contém os eventos para executar para pré-compilação ou pós-compilação.

    ObservaçãoObservação

    Add a call statement before all post-build commands that run .bat files. For example, call C:\MyFile.bat or 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íveis e seu valor. Consulte Macros abaixo para obter uma descrição de cada um. Você pode selecionar apenas uma macro em um tempo para inserir na caixa de edição de linha de comando.

  • Insert
    A macro selecionada na tabela de macro de caixa de edição de inserções em linha de comando.

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 maiúsculas de minúsculas.

Macro

Description

$(ConfigurationName)

O nome da configuração atual do projeto, por exemplo, "Debug|Qualquer CPU".

$(OutDir)

Caminho para o diretório do arquivo de saída, relativo ao diretório do projeto. Isso resolve 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 2010 (definido com a unidade e caminho); inclui a barra invertida ' \'.

$(PlatformName)

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

$(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 a extensão de arquivo).

$(ProjectName)

O nome de base do projeto.

$(ProjectFileName)

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

$(ProjectExt)

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

$(SolutionDir)

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

$(SolutionPath)

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

$(SolutionName)

O nome de base da solução.

$(SolutionFileName)

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

$(SolutionExt)

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

$(TargetDir)

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

$(TargetPath)

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

$(TargetName)

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

$(TargetFileName)

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

$(TargetExt)

A extensão do arquivo de saída principal para a compilação. Ele inclui o '.' antes da 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 de eventos de compilação, Project Designer (C#)