我们有一个构建步骤,使用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)。
答案 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