DefinitionInvalidException: 报告 '' 的定义无效
DefinitionInvalidException: The definition of the report '' is invalid
当我从 Visual Studio 2015 社区升级到 Visual Studio 2017 社区时,我的 reportviewer 报告中出现以下错误。
Microsoft.Reporting.WinForms.LocalProcessingException: 'An error occurred during local report processing.'
内部异常
DefinitionInvalidException: 报告 '' 的定义无效。
请验证您是否安装了以下 nuget 包。
对于 Winforms:
https://www.nuget.org/packages/Microsoft.ReportingServices.ReportViewerControl.Winforms/140.340.80
对于ASP.NET:
https://www.nuget.org/packages/Microsoft.ReportingServices.ReportViewerControl.WebForms/140.340.80/
您可能还需要安装报表设计器:
如果它不起作用,请在出现异常时在 Visual Studio 调试器中单击 "continue",然后在网页上查看错误详细信息。
对我来说,它已安装但我忘记了:
希望对您有所帮助。
这个错误是因为没有安装正确的包。我已经通过从 link
安装最新的 reportviewer 控件解决了这个问题
https://www.nuget.org/packages/Microsoft.ReportingServices.ReportViewerControl.WebForms/150.900.148
我要补充一点,我的原因是报告定义确实无效。
部分表达式存在语法错误。
修复了 rdlc 文件,错误消失了,有点转移注意力,但我会为其他仍在 2021 年使用 Microsoft Reporting 2005 的人添加这个答案:D
当我从 Visual Studio 2015 社区升级到 Visual Studio 2017 社区时,我的 reportviewer 报告中出现以下错误。
Microsoft.Reporting.WinForms.LocalProcessingException: 'An error occurred during local report processing.'
内部异常 DefinitionInvalidException: 报告 '' 的定义无效。
请验证您是否安装了以下 nuget 包。
对于 Winforms: https://www.nuget.org/packages/Microsoft.ReportingServices.ReportViewerControl.Winforms/140.340.80
对于ASP.NET: https://www.nuget.org/packages/Microsoft.ReportingServices.ReportViewerControl.WebForms/140.340.80/
您可能还需要安装报表设计器:
如果它不起作用,请在出现异常时在 Visual Studio 调试器中单击 "continue",然后在网页上查看错误详细信息。
对我来说,它已安装但我忘记了:
希望对您有所帮助。
这个错误是因为没有安装正确的包。我已经通过从 link
安装最新的 reportviewer 控件解决了这个问题https://www.nuget.org/packages/Microsoft.ReportingServices.ReportViewerControl.WebForms/150.900.148
我要补充一点,我的原因是报告定义确实无效。
部分表达式存在语法错误。
修复了 rdlc 文件,错误消失了,有点转移注意力,但我会为其他仍在 2021 年使用 Microsoft Reporting 2005 的人添加这个答案:D