Nov 21
Ich bin gerade dabei in mein Programm die Microsoft Reporting Services einzubinden. Einfach, schnell und ziemlich vielseitig. Programm kompiliert und auf einen Testrechner ausgerollt, und siehe da:

"Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: The report definition is not valid.  Details: Data at the root level is invalid. Line 1, position 1."

Der Report lässt sich nicht ausführen da verschiedene DLLs fehlen.

Lösung:
Der ReportViewer gehört nicht direkt zum Framework und daher werden alle notwendigen Dateien nicht mit dem Framework selbst auf den Ziel-PCs installiert. Es ist also notwendig entweder alle DLLs nachträglich mit direkt ins Projekt aufzunehmen oder den ReportViewer auf den Zielmaschinen mit zu installieren.

ReportViewer: http://www.microsoft.com/downloads/details.aspx?FamilyID=cc96c246-61e5-4d9e-bb5f-416d75a1b9ef&displaylang=de

Notwendige DLLs:

Microsoft.ReportViewer.Common.dll

Microsoft.ReportViewer.ProcessingObjectModel.dll

Microsoft.ReportViewer.WebForms.dll


Tags: