部署 SSIS 包时出现 MSBuild DeploymentModel 无法识别的错误

MSBuild DeploymentModel unrecognised error in deploying SSIS package

我创建了一个 PowerShell 脚本来自动部署 SSIS 项目并将其用于自定义 TFS 任务。在此任务中,我使用了一个 msbuild 步骤来构建 SSIS 项目,该项目一直失败并出现此错误:

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

我在 visual studio 2015 年构建的 SSIS 项目还不错。我已经尝试过 msbuild 版本 12.0 和 15.0,它们都有相同的错误。 谢谢

当您通过 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