报告“主要报告”的定义无效

时间:2010-07-27 16:20:07

标签: wcf reporting rdlc

我正在一台机器上安装服务,该机器将从另一个WCF服务调用方法并通过电子邮件发送rdlc报告。我将报告复制到编译目录,我引用它,所以它似乎找到它。

            LocalReport report = new LocalReport();

            report.ReportPath = 
                @"C:\Services\Experience Field Manager\ExperienceService\bin\Debug\DailyLog.rdlc";

我的代码中没有任何名为“主要报告”的内容。有什么建议吗?

非常感谢。

3 个答案:

答案 0 :(得分:1)

已解决:需要将Microsoft.ReportViewer.ProcessingObjectModel放入安装文件夹的bin / Debug目录中。

答案 1 :(得分:1)

将应用程序从VS 2008移植到VS 2010时出现此问题。无需将Microsoft.ReportViewer.ProcessingObjectModel放入bin / Debug目录。我需要安装重新分发的ReportViewer文件。

完整路径在这里:http://msdn.microsoft.com/en-us/library/ms251723.aspx

答案 2 :(得分:0)

前一段时间我遇到了同样的问题,我和它斗争了好几个小时 这可以通过为您的应用程序重新安装适当的可再发行文件来解决。