プロジェクトのターゲットCPUを「x64」にすると、設計時にリサイズポリシーをGcResizeコンポーネントに設定できない

文書番号 : 40048     文書種別 : 技術情報     登録日 : 2017/02/22     最終更新日 : 2017/02/22
文書を印刷する
対象製品
PlusPak for Windows Forms 8.0J
詳細
プロジェクトのビルドオプションでターゲットCPUの設定を「x64」にすると、追加したリサイズポリシーがフォーム上のGcResizeコンポーネントに割り当てることができません。「カスタムポリシーの追加」ボタンをクリックした時には、下記のエラーが表示されます。

本現象はGcApplicationResizeコンポーネント、GcResizePanelコントロールを使用した場合にも発生します。

「このソリューションでカスタム リサイズポリシーを見つかりませんでした。」

この現象はVisual Studio IDEに起因する動作となります。
Visual Studio IDEは32ビットアプリケーションのため、64ビット指定でコンパイルされたテンプレートをフォームに配置することはできません。

Cannot add Controls from 64-bit Assemblies to the Toolbox or Use in Designers Within the Visual Studio IDE(英語)

http://support.microsoft.com/kb/963017


この現象を回避するには、フォームの設計時にビルドオプションのターゲットCPUを「AnyCPU」に指定した状態でプロジェクトをリビルドします。アプリケーションを配布する直前にだけ必要に応じて「x64」に変更してビルドを実行することで対応してください。
関連情報