あるソフトをバージョンアップ中。
VisualStudio 2010 での作業。
フォーム・デザイナで開くとエラーになるフォームができてしまった。
「無視して続行する」と全くフォームが開けない時もあった。
それらしくフォームは開けても、デバッグ実行すると正常に動作しないこともあった。
昨日の午後のこと。
ソースコードはそれほど変えていない。
エラーの心当たりは・・・ない。
何が原因で下図のエラーが発生するのか分らない。
値を Null にすることはできません。パラメータ名:objectType
System.ComponentModel.TypeDescriptor.TypeDescriptionNode.GetRuntimeType(Type objectType)
あれこれ悩んで1日が過ぎた。
MSDN のフォーラムで見つけた記事が役に立った。
(デザイナではなく)コード・エディタで問題のフォームを開き、
全ての行をコメントアウトする。
# オヤヂの場合、全行をコメントアウトした時点で、
デザイナでエラーは出なくなった。
少しずつコメントアウトを解除していき、
フォーム・デザイナでエラーが出ないか確認する。
念のためその都度プロジェクトを保存し、閉じて、再度開いて・・・
を繰り返しながらエラーの発生状況を確認していった。
結局、全てのコメントアウトを解除してもエラーは出なくなった。
悩んだ時間の割にあっけない解決 (^_^.)
自分の備忘録としてブログに残しておく。
ここをクリックして、北窓舎のサイトにもお立ち寄りください・・・
VisualStudio 2010 での作業。
フォーム・デザイナで開くとエラーになるフォームができてしまった。
「無視して続行する」と全くフォームが開けない時もあった。
それらしくフォームは開けても、デバッグ実行すると正常に動作しないこともあった。
昨日の午後のこと。
ソースコードはそれほど変えていない。
エラーの心当たりは・・・ない。
何が原因で下図のエラーが発生するのか分らない。
値を Null にすることはできません。パラメータ名:objectType
System.ComponentModel.TypeDescriptor.TypeDescriptionNode.GetRuntimeType(Type objectType)
あれこれ悩んで1日が過ぎた。
MSDN のフォーラムで見つけた記事が役に立った。
(デザイナではなく)コード・エディタで問題のフォームを開き、
全ての行をコメントアウトする。
# オヤヂの場合、全行をコメントアウトした時点で、
デザイナでエラーは出なくなった。
少しずつコメントアウトを解除していき、
フォーム・デザイナでエラーが出ないか確認する。
念のためその都度プロジェクトを保存し、閉じて、再度開いて・・・
を繰り返しながらエラーの発生状況を確認していった。
結局、全てのコメントアウトを解除してもエラーは出なくなった。
悩んだ時間の割にあっけない解決 (^_^.)
自分の備忘録としてブログに残しておく。
ここをクリックして、北窓舎のサイトにもお立ち寄りください・・・
おかげで数日前から発生していたエラーに、対処出来ました。
私の場合は、問題となるコードがあったので、それを修正するとデザイナも正常に開く事が出来ました。
エラーに対処できてよかったですね。
おめでとう!ございます。