VisualStudioで対象プラットフォーム(対象のCPU)がx64のとき、継承しているフォームのデザイン画面が表示されない。

https://social.msdn.microsoft.com/Forums/ja-JP/7760b7d4-f64a-4d89-a4fd-b581f1b8cd86/125031252112483124881250112457125401251212364x64123981239212365?forum=vbgeneralja

Visual Studio は 32-bit 版のみです。質問者さんが行っているVisual Studio で「デザイン画面を開く」というのは
32-bit 版のアプリで x64 でコンパイルされた .dll を使うのと同じこどだと思います。

いままで気にしたことなかったけど本気かこの仕様……。
確かにDLLがAnyCPUならデザイン時は32bitで動作するから、あんまり気にならないって話なのかもしれないが。



実際、LeadToolsでははっきり以下のように書いてある。
https://leadtools.zendesk.com/hc/ja/articles/115004344908-64%E3%83%93%E3%83%83%E3%83%88%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A7%E3%81%AF-%E3%83%87%E3%82%B6%E3%82%A4%E3%83%8A%E7%94%BB%E9%9D%A2%E3%81%A7%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%AB%E3%81%AE%E9%85%8D%E7%BD%AE%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93-

Visual Studioは32ビットアプリケーションであり、32ビットアプリケーションでは64ビットアセンブリはロードできません。
そのため、LEADTOOLSの64ビットアセンブリVisual Studioツールボックスに登録することはできません。
(ビューワなどのコントロールをデザイナ画面で配置できません。)
また、対象のCPU/参照のアセンブリが64ビットの場合、既にコントロールが配置されているフォームを開くとエラーとなります。