Partilhar via


Como: Especificar ações personalizadas executadas Pre-Build ou Post-Build

Se você precisar executar ações antes ou depois que o projeto de banco de dados é construído e implantado, você pode executá-las especificando uma linha de comando Pre-Build ou Post-Build. Você pode especificar essas linhas de comando usando as propriedades do projeto. Como exemplos, você pode usar uma linha de comando Pre-Build ou Post-Build nas seguintes situações:

  • (Pré-compilação) Para copiar um arquivo. SQL de um projeto SQLCLR para os objetos de esquema para que seu projeto de banco de dados e o projeto do SQLCLR sejam sincronizadas.

  • (Pós-compilação) Para arquivar os resultados da compilação, compactar os resultados da compilação, ou executar o XSD.EXE para atualizar suas classes DataSet.

Para especificar uma linha de comando Pre-Build

  1. Em Solution Explorer, clique com o botão direito no projeto de banco de dados para o qual você deseja especificar uma linha de comando Pre-Build e, em seguida, clique em Propriedades.

  2. No Propriedades do projeto janela, clique na Build Events guia.

  3. Siga um destes procedimentos:

    1. Se você sabe que a linha de comando que você deseja executar, pré-compilação de linha de comando do evento, digite a linha de comando que você deseja executar antes do projeto de banco de dados é criado e, em seguida, vá para a etapa 5.

    2. Se você quiser usar macros de compilação, clique em Pré-compilação de editar. No linha de comando do evento de pré-compilação caixa de diálogo, digite a linha de comando que você deseja executar. Clique uma macro na lista e clique em Inserir para inserir a macro na linha de comando.

  4. Quando tiver terminado a edição de linha de comando, clique em OK.

  5. Sobre o arquivo menu, clique em Salvar itens selecionados para salvar as alterações feitas às propriedades do projeto.

    Na próxima vez que você constrói o projeto de banco de dados, a linha de comando é executada antes do projeto de banco de dados é criado.

Para especificar uma linha de comando pós-compilação

  1. Em Solution Explorer, clique com o botão direito no projeto de banco de dados para o qual você deseja especificar uma linha de comando pós-compilação e, em seguida, clique em Propriedades.

  2. No Propriedades do projeto janela, clique na Build Events guia.

  3. Siga um destes procedimentos:

    1. Se você sabe que a linha de comando que você deseja executar, linha de comando do evento de pós-compilação, digite a linha de comando que você deseja executar depois que o projeto de banco de dados é criado e, em seguida, vá para a etapa 5.

    2. Se você quiser usar macros de compilação, clique em Pós-compilação de editar. No linha de comando do evento de pós-compilação caixa de diálogo, digite a linha de comando que você deseja executar. Clique uma macro na lista e clique em Inserir para inserir a macro na linha de comando.

  4. Quando tiver terminado a edição de linha de comando, clique em OK.

  5. Se você deseja executar a linha de comando somente se a compilação foi bem-sucedida, no executar o evento pós-compilação , clique em na compilação bem-sucedida. Se quiser sempre a linha de comando para executar o mesmo se falha a compilação, na executar o evento pós-compilação , clique em sempre.

  6. Sobre o arquivo menu, clique em Salvar itens selecionados para salvar as alterações feitas às propriedades do projeto.

    Na próxima vez que você constrói o projeto de banco de dados, a linha de comando é executada após o projeto de banco de dados é criado.

Consulte também

Tarefas

Como: Construir um projeto de banco de dados para gerar um esquema compilado (.dbschema) o arquivo

Como: Implantar alterações em bancos de dados novos ou existentes

Referência

Evento de pré- / caixa de diálogo de linha de comando do evento (projetos de banco de dados) de pós-compilação

Conceitos

Uma visão geral das configurações de projeto de banco de dados