如何将程序集绑定日志添加到MSBuild输出?

时间:2017-11-15 16:24:10

标签: .net ssis msbuild teamcity .net-assembly

我有一个在本地成功构建的SSIS项目,但是当它在我们的构建服务器(TeamCity)上运行时不会构建。我在

方面遇到了错误
  

SSISBuild.proj(11,5):无法加载文件或程序集“Microsoft.SqlServer.DTSRuntimeWrap,Version = 14.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91”或其依赖项之一。该系统找不到指定的文件。

我已将相关文件签入源代码管理中。很明显,我在加载/查找该文件时遇到了一些错误。有没有办法,通过MSBuild或底层TeamCity代理,生成更详细的日志,关于已执行的程序集绑定/发现过程,以便让我更清晰地解决这个问题?

1 个答案:

答案 0 :(得分:0)

MSBuild无法构建开箱即用的SSIS项目。您需要一个自定义DLL来告诉MSBuild要做什么。这是对需要做什么的一个很好的描述,但是一些链接可能是过时的: https://speaksql.wordpress.com/2013/06/07/a-journey-to-db-deployment-automaton-ssis-build-using-msbuild/

我提出了一个较新版本的msbuild项目,它也有助于部署和构建环境:https://github.com/MarkWojciechowicz/MSBI_Builder

这真的需要一篇新的博文 米

相关问题