Evento de pré- / caixa de diálogo de linha de comando do evento (projetos de banco de dados) de pós-compilação
No painel eventos de compilação, você pode criar eventos Pre-Build ou Post-Build digitando diretamente na pré-compilação de linha de comando do evento ou pré-compilação de linha de comando do evento caixas. Você também pode clicar em Pré-compilação de editar ou Pós-compilação de editar e especifique uma ou mais macros pré e pós-compilação a partir de uma lista de macros disponíveis.
![]() |
---|
Eventos Pre-Build não são executadas se o projeto está atualizado e nenhum compilação é acionado. Você controlar eventos Post-Build, clicando em uma opção de executar o evento pós-compilação lista no painel eventos de compilação. |
Pre-build event command line e linha de comando do evento de pós-compilação
Contém os eventos para executar antes ou depois da compilação.Notaadicionar um call declaração antes de cada comando pós-compilação que executa um arquivo. bat. Por exemplo, você pode adicionar call C:\MyFile.bat ou call C:\MyFile.bat call C:\MyFile2.bat.
Macros
Mostra ou oculta a lista de macros que você pode inserir como eventos Pre-Build ou Post-Build.Tabela de macro
Lista as macros disponíveis e seus valores. Consulte a próxima seção para obter uma descrição de cada um. Você pode clicar apenas uma macro em um tempo para inserir como um evento Pre-Build ou Post-Build.Inserir
Insere a macro especificada como um evento Pre-Build ou Post-Build.
Macros
Você pode usar qualquer uma das macros na tabela a seguir para especificar locais de arquivo ou para obter os nomes reais dos arquivos de entrada, no caso de várias seleções. Essas macros não diferenciam maiúsculas de minúsculas.
Macro |
Descrição |
---|---|
$(Configuration) |
O nome da configuração atual do projeto (por exemplo, "Padrão"). |
$(MSBuildProjectName) |
O nome de base do projeto. |
$(MSBuildProjectExtension) |
A extensão de arquivo do projeto. Ele inclui o '.' antes da extensão de arquivo. |
$(PlatformName) |
O nome da plataforma de destino no momento (por exemplo, "Qualquer_cpu"). |
$(OutputPath) |
O nome do caminho do arquivo de saída principal para a compilação (definido com a unidade, caminho, nome de base e a extensão de arquivo). |
$(OutputType) |
O tipo de saída do projeto. Para projetos de banco de dados, esse tipo é "database". |
$(DBProduct) |
A versão do SQL Server que o projeto de banco de dados está voltada. Esse resultado será um SQL Server 2008 ou SQL Server 2005. |
$(TargetDatabase) |
O nome do banco de dados de destino. |
$(TargetConnectionString) |
A seqüência de conexão é usada para conectar ao servidor no qual o banco de dados de destino reside (ou residirá). |
$(MSBuildBinPath) |
O caminho dos binários do MSBuild (por exemplo, c:\WINDOWS\ Microsoft.NET \Framework\v2.0.50727). |
$(DefaultSchema) |
O esquema padrão para objetos não qualificados. |
$(SolutionDir) |
O diretório da solução (definido com a unidade e caminho). Esse resultado 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. Esse resultado inclui o '.' antes da extensão de arquivo. |
$(DevEnvDir) |
O diretório de instalação do Visual Studio 2005 (definido com a unidade e caminho). Esse resultado inclui a barra invertida ' \'. |
Consulte também
Tarefas
Como: Especificar ações personalizadas executadas Pre-Build ou Post-Build
Como: Implantar alterações em bancos de dados novos ou existentes