Visual StudioでC#を扱っていて、デザイナでフォームを表示しようとした際に以下のようなエラーとなって、フォームの内容が表示できませんでした。
----------
ドキュメントを読み込み中にエラーが発生しました。このエラーを修正してから、再度ドキュメントを読み込んでください。エラー メッセージは以下の通りです。
XXX のインスタンスを作成中に例外が発生しました。例外は "フィールドが見つかりません : YYY" です。
----------
表示できないフォームは、他のフォームを継承して作成されています。上記メッセージのXXX部分に継承元クラス名が表示されています。
その継承元にあるはずの上記フィールド「YYY」が見つからないという内容のエラーメッセージです。
継承元クラスを再ビルドしたりしましたが、エラーが解消されませんでした。
これに少しはまりましたが、参照設定に登録されている継承元クラスを確認したところ、ローカルコピーの設定がTrueになっていました。これをFalseに変更したらフォームを表示することができるようになりました。
なぜこのようになるのか、まだ意味は理解していませんが、ひとまずはこれで解決できたようです。
0 件のコメント:
コメントを投稿