HOW TO:指定建置前或建置後執行的自訂動作
如果您必須在建置及部署資料庫專案之前或之後執行動作,您可以指定建置前或建置後命令列來執行這些動作。 您可以使用專案屬性來指定這些命令列。 如範例所示,您可在以下案例中使用建置前或建置後命令列:
(建置前) 若要將 .sql 檔案從 SQLCLR 專案複製到結構描述物件中,好讓您的資料庫專案與 SQLCLR 專案同步。
(建置後) 若要封存建置結果、壓縮建置結果,或是執行 XSD.EXE 來更新 DataSet 類別。
若要指定建置前命令列
在 [方案總管] 中,以滑鼠右鍵按一下您要指定建置前命令列的資料庫專案,然後按一下 [屬性]。
在 [專案屬性] 視窗中,按一下 [建置事件] 索引標籤。
執行下列任一步驟:
如果您知道想要執行的命令列,請在 [建置前事件命令列] 中輸入要在建置資料庫專案之前執行的命令列,然後進行步驟 5。
如果您想要使用建置巨集,請按一下 [建置前進行編輯]。 在 [建置前事件命令列] 對話方塊中,輸入您要執行的命令列。 您可以按一下清單中的巨集,然後按一下 [插入],將該巨集插入命令列中。
當您完成命令列的編輯時,請按一下 [確定]。
按一下 [檔案] 功能表上的 [儲存選取項目],以儲存您對專案屬性所做的變更。
下此當您建置資料庫專案時,會在建置此資料庫專案之前執行該命令列。
若要指定建置後命令列
在 [方案總管] 中,以滑鼠右鍵按一下您要指定建置後命令列的資料庫專案,然後按一下 [屬性]。
在 [專案屬性] 視窗中,按一下 [建置事件] 索引標籤。
執行下列任一步驟:
如果您知道想要執行的命令列,請在 [建置後事件命令列] 輸入要在建置資料庫專案之後執行的命令列,然後進行步驟 5。
如果您想要使用建置巨集,請按一下 [建置後進行編輯]。 在 [建置後事件命令列] 對話方塊中,輸入您要執行的命令列。 您可以按一下清單中的巨集,然後按一下 [插入],將該巨集插入命令列中。
當您完成命令列的編輯時,請按一下 [確定]。
如果您只希望在建置成功時執行該命令列,請按一下 [執行建置後事件] 清單中的 [建置成功時]。 如果您希望永遠都執行該命令列,即使是在建置失敗時,請按一下 [執行建置後事件] 清單中的 [永遠]。
按一下 [檔案] 功能表上的 [儲存選取項目],以儲存您對專案屬性所做的變更。
下此當您建置資料庫專案時,會在建置此資料庫專案之後執行該命令列。
請參閱
工作
HOW TO:建置資料庫專案來產生已編譯的結構描述 (.dbschema) 檔案