【问题标题】:MSBuild DeploymentModel unrecognised error in deploying SSIS packageMSBuild DeploymentModel 在部署 SSIS 包时出现无法识别的错误
【发布时间】:2018-02-24 18:03:40
【问题描述】:

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

错误 MSB4067:元素 Project 下的元素 DeploymentModel 无法识别。

我在 Visual Studio 2015 中构建了 SSIS 项目就好了。我已经尝试过 msbuild 版本 12.0 和 15.0,它们都有相同的错误。 谢谢

【问题讨论】:

标签: tfs ssis msbuild tfsbuild


【解决方案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

【讨论】:

  • 谢谢!我最终使用 powershell 来调用构建服务器上的 devenv.com。效果很好。再次感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 2020-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-20
  • 1970-01-01
  • 2014-02-03
  • 1970-01-01
相关资源
最近更新 更多