我正在一台机器上安装服务,该机器将从另一个WCF服务调用方法并通过电子邮件发送rdlc报告。我将报告复制到编译目录,我引用它,所以它似乎找到它。
LocalReport report = new LocalReport();
report.ReportPath =
@"C:\Services\Experience Field Manager\ExperienceService\bin\Debug\DailyLog.rdlc";
我的代码中没有任何名为“主要报告”的内容。有什么建议吗?
非常感谢。
答案 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)
前一段时间我遇到了同样的问题,我和它斗争了好几个小时 这可以通过为您的应用程序重新安装适当的可再发行文件来解决。