0
構建「SQL Server數據庫項目」項目的命令行是什麼?從命令行編譯Visual Studio 2012中的「SQL Server數據庫項目」項目?
我嘗試谷歌爲此,但我已經填補了很多過時的Visual Studio 2010的職位。
請分享,如果你知道如何。
構建「SQL Server數據庫項目」項目的命令行是什麼?從命令行編譯Visual Studio 2012中的「SQL Server數據庫項目」項目?
我嘗試谷歌爲此,但我已經填補了很多過時的Visual Studio 2010的職位。
請分享,如果你知道如何。
使用Visual Studio Developer命令提示符導航到項目文件夾並鍵入msbuild <projectname>.sqlproj
。
默認的msbuild動作是構建項目(可以通過「/ t:Build」來顯式調用構建)。
從非開發人員命令提示符處,您只需將MSBuild添加到路徑即可。
在相關說明中,我選擇構建sqlproj文件時出現了一些奇怪的行爲 - 它總是嘗試執行部署/發佈。我最終構建了「sln」文件,並按照預期完成了構建。 –
@ peter-schott如果你看看Project元素,DefaultTargets設置爲「Build」或「Build; Deploy」?如果它包含部署,那麼它會嘗試在構建時自動部署。刪除應該解決該問題(如果存在)。 另外,如果GenerateCreateScript屬性爲「true」,那麼它將模擬對新數據庫的部署併爲其生成腳本。也許其中一個設置是你的問題的原因? –
我會給那些支票。可能已經發誓他們只是設置爲Build,但可能會改爲設置Build/Deploy。我還會檢查GenerateCreateScript屬性。我知道建設SLN反而給了我想要的結果 - 只是建立。在那個時候我停止了太多的研究。 : -/ –