2
我已經通過構建SSIS項目(dtproj)的visual studio online創建了構建定義。構建似乎成功,但出現一條警告,指出「dtproj不受MSBuild支持,無法構建」。使用visual studio在線構建定義構建SSIS解決方案... .dtproj不受MSBuild支持,不能構建
SSDT已安裝在構建服務器上。
有沒有人有任何想法,爲什麼這個警告會顯示出來?
我已經通過構建SSIS項目(dtproj)的visual studio online創建了構建定義。構建似乎成功,但出現一條警告,指出「dtproj不受MSBuild支持,無法構建」。使用visual studio在線構建定義構建SSIS解決方案... .dtproj不受MSBuild支持,不能構建
SSDT已安裝在構建服務器上。
有沒有人有任何想法,爲什麼這個警告會顯示出來?
MSBuild無法構建SSDT使用的項目文件格式。這是一個msbuild之前的視覺工作室格式。
有到create an msbuild project that performs the necessary tasks哈克方式,但最簡單的方法是不是不使用的MSBuild這個項目,但通過Visual Studio命令行devenv.exe /build
構建它。由於這是從Visual Studio構建的,因此它可以理解所有項目文件格式並具有必要的SSDT插件。
Hi Martin, 它使用visual studio 2015可以正常工作。但是,我們通過visual studio在線構建和部署並構建定義。 –
您應該可以在VSTS/build服務器中使用'devenv.exe'。您只能在VSTS中使用基於msbuild的任務,但使用命令行步驟。有一個使用devenv.exe在https://github.com/Microsoft/vsts-tasks/issues/946 –
的「與視覺工作室任務構建」的功能請求好的感謝馬丁我會給它一個去。 –