レポートデザイナが表示されません
対象製品
ActiveReports for .NET 9.0J
詳細
ActiveReportsのレポートデザイナはVisual Studio IDEと統合され動作します。デザイナが表示されない場合、以下の点を確認してください。
問題が発生するプロジェクトの「対象のフレームワーク」を確認してください。
製品付属の「リリースノート」の「必要システム」にあります通り、ActiveReports for .NET 9.0Jは、.NET Framework 3.5 SP1以上が必要です。プロジェクトの対象のフレームワークが、.NET Framework 3.0以前などに設定されている場合、デザイナは正常に動作しません。
対処方法:
・プロジェクトの対象のフレームワークを変更する。
方法: 特定の .NET Framework のバージョンまたはプロファイルを対象として指定する
- 新規プロジェクトに新規レポートを追加し、レポートデザイナが表示できるかをお試しください。もし、デザイナが表示されない場合、何らかの原因によりデザイナとIDEの統合が解除されている可能性が考えられます。製品を一旦アンインストールし、再インストールをお試しください。
- 新規プロジェクトの新規レポートにおいてデザイナ表示に問題が無く、特定のプロジェクトやレポートでのみデザイナが表示できない場合、以下の原因が考えられます。
- プロジェクトのアセンブリ参照設定が不正
旧バージョンからプロジェクトを移行した等の理由で、プロジェクトが参照しているActiveReportsのアセンブリのバージョンが古い場合などにデザイナが表示されないことがあります。
対処方法:
- 正しいバージョンのActiveReportsアセンブリを参照する
- 新規のActiveReportsプロジェクトを作成し、そのプロジェクトの参照設定を参考に、足りない参照があればプロジェクトに追加する。例えば、System.Drawing.dllの参照が不足している場合にデザイナが表示できないことがあります。
- プロジェクトのアセンブリ参照設定が不正
- レポートファイル(*.Designer.vbまたは*.Designer.cs)が不正
セクションレポート(コード形式)の場合、レポートデザイナが自動生成するコード部分(※)を、手動で編集した等の理由でコードとデザイナの整合性が取れなくなった場合にデザイナが表示されないことがあります。
このケースの場合、程度が軽い場合は手動でコードを修正することで復旧できる可能性がありますが、確実に修正できる保証はありません。ActiveReportsデザイナが生成したコード部分は編集しないようにご注意ください。
※ソースコード上に以下のコメントがある部分
- 「デザイナ サポートに必要なメソッドです。このメソッドの内容をコード エディタで変更しないでください。」
- 「以下のプロシージャは ActiveReport デザイナで必要です。コード エディタで変更しないでください。」
- 「ActiveReports Designer generated code」
- 「ActiveReport デザイナで生成されたコード」
対処方法:
・デザイナを表示した際のエラーメッセージを手掛かりに、手動でコードを修正する
製品付属の「リリースノート」の「必要システム」にあります通り、ActiveReports for .NET 9.0Jは、.NET Framework 3.5 SP1以上が必要です。プロジェクトの対象のフレームワークが、.NET Framework 3.0以前などに設定されている場合、デザイナは正常に動作しません。
対処方法:
・プロジェクトの対象のフレームワークを変更する。
方法: 特定の .NET Framework のバージョンまたはプロファイルを対象として指定する
関連情報
キーワード
問題