我们有一个构建步骤,使用 Visual Studio (sln) 作为运行程序类型来构建包含大约 70 个项目的解决方案。通过这样做,我们能够成功构建 MSBuild 不支持的其他项目,例如 vdproj 文件和 Office 插件。然而,它显然不适用于 SSDT/SSRS 项目。我已确保将最新版本的 SSDT 安装到 Visual Studio,并且 Visual Studio 2015 直接位于构建服务器上。
rptproj is not supported by MSBuild and cannot be built
我还需要做其他事情才能正确构建这些吗?我读过一些人将它们转移到他们自己的解决方案,但这不是我们所追求的,而且我不确定这是否真的能解决问题。
这对我们来说很重要,因为我们需要针对 SQL 2008 的构建输出,而不是直接在项目中复制工具版本 (SQL 2016) 的 RDL。
您必须通过调用 Visual Studio 可执行文件 (devenv.exe) 来构建 rptproj:
“C:\Program Files (x86)\Microsoft Visual Studio
14.0\Common7\IDE\devenv.exe" "[完整路径]\FooBarSolution.sln" /Rebuild [SolutionConfiguration] /项目 KPI /Log
“[完整路径]\Logs\KPI.Build.Log.log”/Out
“[完整路径]\Logs\KPI.Build.Out.log”
此外,您还必须将项目的 TargetServerVersion 属性设置为 SQL Server 2008
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)