我的项目中有ReportViewer。在Vsual Studio 2012中的InstallShield中创建此文件的.exe时,我将其添加到Redistributables Microsoft ReportViewer 2010中。

当我在Windows 8上安装我的应用程序时-每个ReportViewer都会正确显示它的报告。

我在Windows XP上遇到问题,ReportViewer可以正确加载,但显示此错误而不是正确的Report:



我确保您在references I have added Microsoft.ReportViewer.Winfroms 11.0.0.0Copy Local = true中使用。

我该如何解决这个问题?

最佳答案

我赞成标记为答案的答复,因为实际上是缺少.dlls-但我没有按照@Marek建议的方式进行修复。我正在使用VS2013,并安装了Microsoft.Reporting nuget软件包,从而解决了该问题。我会建议任何有这个问题的人尝试一下。这样,您将自动获取所有依赖项。

关于c# - ReportViewer错误-报告的定义“无效。无法加载文件或程序集Microsoft.ReportViewer.ProcessingObjectMode,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18415691/

10-11 05:23