mansai
1
ReportViewerHelper asposeHelper = new ReportViewerHelper(viewer);
asposeHelper.AddExtensions();
byte[] reportBytes = asposeHelper.Render(format);
使用 asposeHelper.Render报错:
ArgumentException: 类型“System.Object[]”的对象无法转换为类型“Microsoft.ReportingServices.Library.ControlSnapshot
//内置Render是正常的
byte[] reportBytes = report.Render(“word”);
全部源码下载
ConsoleApp1.zip (7.1 MB)
@mansai
您能否检查附件中的图像并共享您正在使用的DLL版本? 我们将使用相同的DLL进行调查。
DLLs.png (34.8 KB)
mansai
4
将下图黄色dll删除
使用NuGet添加包
Microsoft.ReportingServices.ReportViewerControl
在Nuget里录入上面字符搜索添加
在 2021-03-31 18:02:21,“Tahir Manzoor via Free Support Forum - aspose.com” forum@aspose.com 写道:
@mansai
我们已经测试了这种情况,并设法在我们这边重现了同样的问题。 为了更正,我们已在问题跟踪系统中将此问题记录为WORDSRS-300。 解决此问题后,将通过此论坛主题通知您。
不便之处,敬请原谅。
mansai
6
Aspose.Pdf.ReportingServices 为什么没有ReportViewerHelper,应该和Aspose.Words.ReportingServices一样具有相同的API。