回答

1

使用Visual Studio Developer命令提示符導航到項目文件夾並鍵入msbuild <projectname>.sqlproj

默認的msbuild動作是構建項目(可以通過「/ t:Build」來顯式調用構建)。

從非開發人員命令提示符處,您只需將MSBuild添加到路徑即可。

+1

在相關說明中,我選擇構建sqlproj文件時出現了一些奇怪的行爲 - 它總是嘗試執行部署/發佈。我最終構建了「sln」文件,並按照預期完成了構建。 –

+2

@ peter-schott如果你看看Project元素,DefaultTargets設置爲「Build」或「Build; Deploy」?如果它包含部署,那麼它會嘗試在構建時自動部署。刪除應該解決該問題(如果存在)。 另外,如果GenerateCreateScript屬性爲「true」,那麼它將模擬對新數據庫的部署併爲其生成腳本。也許其中一個設置是你的問題的原因? –

+1

我會給那些支票。可能已經發誓他們只是設置爲Build,但可能會改爲設置Build/Deploy。我還會檢查GenerateCreateScript屬性。我知道建設SLN反而給了我想要的結果 - 只是建立。在那個時候我停止了太多的研究。 : -/ –

相關問題