いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

WinFormsでターゲットをx64にしてるとデザイナが開けない場合がある

先日、いきなり発生して解決するまで時間かかったので忘れないようメモメモ。

WinFormsでアプリを開発していて、いきなりデザイナが開けなくなった事象が発生.
継承フォームとユーザコントロールのデザイナが開けなくなりました。デザイナを開こうとすると以下のエラーが表示。

f:id:gsf_zero1:20140428094025p:plain

原因は、プラットフォームターゲットを「x64」にしていたため。
プラットフォームターゲットを「AnyCPU」か「x86」にすればエラーは出なくなりました。

  
以下、参考情報

Cannot Display Inherited Form in Form Designer When Base Form Defined in 64-bit Assembly


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。