如何使用TeamCity和Visual Studio 2015构建SSRS报告(rptproj)

时间:2016-09-07 13:50:27

标签: visual-studio reporting-services teamcity sql-server-data-tools

我们有一个构建步骤,使用Visual Studio(sln)作为跑步者类型,使用大约70个项目构建解决方案。我们能够通过这样做成功构建MSBuild不支持的其他项目,例如vdproj文件和office插件。但是,它显然不适用于SSDT / SSRS项目。我已确保将最新版本的SSDT安装到Visual Studio,Visual Studio 2015直接安装在构建服务器上。

token = keystone.auth_ref['token']['id']

我还需要做些什么才能让它们正确构建?我已经读到有些人将它们移到他们自己的解决方案中,但这不是我们在此之后所做的,而且我不确定这是否能解决这个问题。

这对我们很重要,因为我们需要以SQL 2008为目标的构建输出,而不是直接在项目中复制RDL,这是工具版本(SQL 2016)。

1 个答案:

答案 0 :(得分:5)

您必须通过调用Visual Studio可执行文件(devenv.exe)来构建rptproj:

  

“C:\ Program Files(x86)\ Microsoft Visual Studio   14.0 \ Common7 \ IDE \ devenv.exe“”[fullpath] \ FooBarSolution.sln“/ Rebuild [SolutionConfiguration] / Project KPI / Log   “[fullpath] \ Logs \ KPI.Build.Log.log”/ Out   “[FULLPATH] \日志\ KPI.Build.Out.log”

此外,您必须将项目的TargetServerVersion属性设置为SQL Server 2008

enter image description here