2017-09-15 87 views
3

我創建了一個powershell腳本來自動部署SSIS項目並將其用於自定義tfs任務。在這個任務我用的MSBuild步打造SSIS項目,該項目一直得到這個錯誤:我在建項目SSIS在Visual Studio 2015年就好了部署SSIS中的MSBuild錯誤

Error MSB4067: The element DeploymentModel beneath element Project is unrecognized.

。我試過msbuild版本12.0和15.0,他們都有相同的錯誤。 謝謝

+1

[使用visual studio在線構建定義構建SSIS解決方案... .dtproj不受MSBuild支持,無法構建](https://stackoverflow.com/questions/44410829/building-ssis-solution-使用-visual-studio-online-build-definition-dtproj-is) –

回答

1

當你通過VS構建你的SSIS項目時,實際上是調用/Build (devenv.exe),而不是直接使用MSBuild。

沒有內置任務支持通過devenv.exe構建。仍然待辦事項。更多詳細信息請參考:"Visual Studio Build" build step that actually invokes devenv.com instead of msbuild?

作爲解決方法,您現在可以嘗試使用3方擴展任務SSIS Build & Deploy

+0

謝謝!我最終使用powershell來調用構建服務器上的devenv.com。效果很好。再次感謝你的幫助。 – user7400346