![]() Namespace: Assembly: (in ) Syntax 'Declaration Well, if you has the same problem, report works well on develop machine but not on deployment machine, try this solution.Processes the report and renders it in the specified format. But I still don’t know what’s the key point about version issue or what assembly missed in my application. Although someone mentioned it was ReportViewer version issue. I googled everywhere but no useful solution for my case. This time I changed my ReportViewer to version 11 and got this error message “The definition of the report '' is invalid”. Usually I only copy and to deployment machine when using ReportViewer version 10. ![]() It works! All reports show up well on deployment machine now. So I change my code to open the normal report which it was be. The message says it needs other assembly to process report.Īfter I copied to my application folder on the deployment machine. Then, I saw the message on ReportViewer as showed below. Every assembly has its own folder and subfolder of different version. You can find them in c:\windows\assembly\GAC_MSIL\. All assemblies you need to copy to deployment machine are: ![]() ![]() In my case, my project is reference version 11.0.0.0. Message = The definition of the report '' is invalid.Īt (ICatalogItemContext context, Byte reportDefinition, Boolean generateExpressionHostWithRefusedPermissions, ControlSnapshot
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |