如何在命令行上使用Visual Studio 2012构建报告项目?

3
我有一个解决方案,其中包含几个“.rptproj”项目,当我在运行IDE时构建良好,但是当我尝试在命令行上运行devenv时,每个报告项目都会出现以下错误:

错误:灾难性故障(来自HRESULT的异常:0x8000FFFF(E_UNEXPECTED))

快速搜索显示有几个人遇到了同样的问题,但目前还没有解决方案。我已安装Visual Studio 2012的Business Intelligence,这就是我们能够从IDE构建的原因。

注:此问题有一个Microsoft Connect ticket

你在Connect工单中发布的解决方法有些恶劣。你至少应该在这里发布它并获得一些声望。这样它实际上可以被谷歌搜索到 ;) - Anthony Mastrean
大多数情况下,我不想在这里发布它 :) - Matt Baker
1个回答

2
这里是我为了继续前进而想出的解决方法。虽然不太好,但它让我在CI中得到了所需的东西。
为了解决这个问题,我将所有报告项目从我的正常解决方案配置中排除,并添加了一个新的ReportOnly配置,仅构建报告项目。然后在我的CI服务器上,我使用Visual Studio 2012构建非报告配置,并使用Visual Studio 2010构建ReportOnly配置。
最新的对话和其他解决方法(如果有的话)可以在Microsoft Connect ticket中找到。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接