Free Support Forum - aspose.com

Aspose.Words.ReportingServices Render报错

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

我们正在调查此问题,并将尽快与您联系。

@mansai

您能否检查附件中的图像并共享您正在使用的DLL版本? 我们将使用相同的DLL进行调查。

DLLs.png (34.8 KB)

将下图黄色dll删除
image.png
使用NuGet添加包
Microsoft.ReportingServices.ReportViewerControl
在Nuget里录入上面字符搜索添加

在 2021-03-31 18:02:21,“Tahir Manzoor via Free Support Forum - aspose.comforum@aspose.com 写道:

@mansai

我们已经测试了这种情况,并设法在我们这边重现了同样的问题。 为了更正,我们已在问题跟踪系统中将此问题记录为WORDSRS-300。 解决此问题后,将通过此论坛主题通知您。

不便之处,敬请原谅。

Aspose.Pdf.ReportingServices 为什么没有ReportViewerHelper,应该和Aspose.Words.ReportingServices一样具有相同的API。

@mansai

我们正在根据您的询问检查信息,我们会尽快回复您。