Evento de pré-compilação / Post-evento de compilação Command linha caixa de diálogo (banco de dados edição)
No painel eventoo de compilação s, você pode criar pre-eventoo de compilaçãos ou post-eventoo de compilaçãos digitando diretamente no Pré-eventoo de compilação linha de comando or Pré-eventoo de compilação linha de comando caixas.Você também pode clicar em edição Pre-compilação or edição POST-criar e, em seguida, especifique um ou mais pre-compilação 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.Você controlar post-evento de compilaçãos, clicando em uma opção no Execute o post-evento de compilação lista no painel evento de compilação s. |
Pré-eventoo de compilação linha de comando and POST-eventoo de compilação linha de comando
Contém eventos seja executado antes ou após a compilação.Observação: Adicionar um call demonstrativo antes de cada comando pós-compilação 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 sistema autônomo eventos Pre-compilação ou Post-compilação.Tabela de macro
Lista as macros disponível e seus valores.Consulte a próxima seção para obter uma descrição de cada.Você pode clicar em macro apenas uma vez para inserir sistema autônomo um evento Pre-compilação ou Post-compilação.Inserir
Insere a macro especificada sistema autônomo um evento Pre-compilação ou Post-compilação.
Macros
Você pode usar qualquer das macros na tabela a seguir para especificar arquivo locais ou para obter os nomes real da entrada arquivo s no caso de várias seleções.Essas macros não diferenciam diferenciar maiúsculas de minúsculas.
Macro |
Descrição |
---|---|
$(Configuration) |
O nome da configuração corrente do projeto (por exemplo, "Padrão"). |
$(MSBuildProjectName) |
O nome base do projeto. |
$(MSBuildProjectExtension) |
Extensão do projeto.Ele inclui o '. ' antes da extensão do arquivo. |
$(PlatformName) |
O nome da plataforma de destino no momento (por exemplo, "AnyCPU"). |
$(OutputPath) |
O nome do caminho do arquivo de saída principal para a compilação (definida com a unidade, caminho, nome de base e extensão de arquivo). |
$(OutputType) |
O tipo de saída do projeto.Para projetos de banco de dados, esse tipo é "banco de dados". |
$(DBProduct) |
A versão do Microsoft SQL servidor que o projeto de banco de dados está voltada.Esse resultado será ou SQL servidor 2000SQL Server 2005. |
$(TargetDatabase) |
O nome do banco de dados de destino. |
$(TargetConnectionString) |
A seqüência de caracteres de conexão que é usada para se conectar ao servidor no qual o banco de dados de destino reside (ou residirá). |
$(MSBuildBinPath) |
O caminho do MSBuild binários (por exemplo, C:\WINDOWS\Microsoft.NET\estrutura\v2.0.50727). |
$(DefaultSchema) |
O esquema padrão para objetos não qualificados. |
$(DeploymentCollationPreference) |
Se especificado, a preferência para tratar os conflitos entre fonte e destino de agrupamento.Por padrão, a preferência é nenhum. |
$(AnsiNulls) |
Para obter mais informações, consulte Uma visão geral das configurações do projeto de banco de dados. |
$(AnsiPadding) |
Para obter mais informações, consulte Uma visão geral das configurações do projeto de banco de dados. |
$(AnsiWarnings) |
Para obter mais informações, consulte Uma visão geral das configurações do projeto de banco de dados. |
$(ArithAbort) |
Para obter mais informações, consulte Uma visão geral das configurações do projeto de banco de dados. |
$(ConcatNullYieldsNull) |
Para obter mais informações, consulte Uma visão geral das configurações do projeto de banco de dados. |
$(NumericRoundAbort) |
Para obter mais informações, consulte Uma visão geral das configurações do projeto de banco de dados. |
$(QuotedIdentifier) |
Para obter mais informações, consulte Uma visão geral das configurações do projeto de banco de dados. |
$(SolutionDir) |
O diretório da solução (definido com unidade e caminho).Esse resultado 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.Esse resultado inclui o '. ' antes da extensão do arquivo. |
$(DevEnvDir) |
O diretório de instalação do Visual Studio 2005 (definido com unidade e caminho). Esse resultado inclui a barra invertida ' \ '. |
Consulte também
Tarefas
Como: Especifique um Pre-compilação ou Post-compilação linha de comando
Como: Implantar alterações em bancos de dados novos ou existentes
Conceitos
Visão geral da implantação e criação de banco de dados
Outros recursos
Visão geral do banco de dados criação e implantação em um ambiente de equipe