ボス級社内SEのお役立ち技術情報

社内SEのシステム開発について。メインプログラム言語C#

【RepotViewer】「ローカルレポートの処理中にエラーが発生しました」の解決方法

f:id:HLSE:20190414135344j:plain

ReportViewerを使用していると、

ローカルレポートの処理中にエラーが発生しました」

というエラーが発生することがあります。

f:id:HLSE:20190902235338j:plain

いろいろな原因が大体このエラーとして集約されるのですが、

一概にこれすれば解決という方法はないです。

解決方法の一つとして私の解消方法を紹介します。

 

開発環境

OS:Windows10 64bit Home
開発環境:VisualStudio2019
プログラム言語:C# (.Net)

 

解決手順

Report1.rdlcファイルのプロパティを開きます。

プロパティの中の「出力ディレクトリにコピー」を

「常にコピーする」

「新しい場合はコピーする」

に変更します。

 

この状態でデバッグを開始するとReport1.rdlcがDebugフォルダにコピーされ実行されます。

 

rdlcファイルを削除して再度プロジェクトに新規追加した場合などに発生するようです。

削除したことでDebugフォルダにrdlcファイルがない状態になりエラーが発生するようです。