web-dev-qa-db-ja.com

DefinitionInvalidException:レポート ''の定義が無効です

Visual Studio2015コミュニティからVisualStudio 2017コミュニティにアップグレードすると、レポートビューアーレポートに次のエラーが表示されます。

Microsoft.Reporting.WinForms.LocalProcessingException: 'ローカルレポートの処理中にエラーが発生しました。'

内部例外定義InvalidException:レポート ''の定義が無効です。

5
Emile Cloete

次のnugetパッケージがインストールされていることを確認してください。

Winformsの場合: https://www.nuget.org/packages/Microsoft.ReportingServices.ReportViewerControl.Winforms/140.340.8

ASP.NETの場合: https://www.nuget.org/packages/Microsoft.ReportingServices.ReportViewerControl.WebForms/140.340.80/

レポートデザイナをインストールする必要がある場合もあります。

https://marketplace.visualstudio.com/items?itemName=SqlReportingServices.MicrosoftRdlcReportDesignerforVisualStudio-18001

動作しない場合は、例外が発生したときにVisual Studioデバッガーで[続行]をクリックし、Webページでエラーの詳細を確認してください。

10
John Marston

このエラーは、正しいパッケージをインストールしない場合に発生しました。このリンクから最新のreportviewerコントロールをインストールすることで、この問題を解決しました

https://www.nuget.org/packages/Microsoft.ReportingServices.ReportViewerControl.WebForms/150.900.148
3
Alamgir

私にとって、それはインストールされましたが、私はこれを忘れました:

enter image description here

それが役に立てば幸い。

0
Andre Mesquita