先日、いきなり発生して解決するまで時間かかったので忘れないようメモメモ。
WinFormsでアプリを開発していて、いきなりデザイナが開けなくなった事象が発生.
継承フォームとユーザコントロールのデザイナが開けなくなりました。デザイナを開こうとすると以下のエラーが表示。
原因は、プラットフォームターゲットを「x64」にしていたため。
プラットフォームターゲットを「AnyCPU」か「x86」にすればエラーは出なくなりました。
以下、参考情報
Cannot Display Inherited Form in Form Designer When Base Form Defined in 64-bit Assembly
過去の記事については、以下のページからご参照下さい。
- いろいろ備忘録日記まとめ
サンプルコードは、以下の場所で公開しています。
- いろいろ備忘録日記サンプルソース置き場