2010-07-27 80 views
0

我正在一台机器上安装一个服务,该服务将从另一个WCF服务调用一个方法并通过电子邮件发送rdlc报告。我将报告复制到编译目录,并引用它,以便它可以找到它。报告的主要报告的定义是无效的

  LocalReport report = new LocalReport(); 

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

我的代码中没有任何东西叫'Main Report'。有什么建议么?

非常感谢。

回答

1

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

1

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

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

0

我前一阵子有同样的问题,我作战与它几个小时 这可以通过重新安装适当的再发行文件为您的应用来解决。