C# ターゲット プラットフォームは x64 で、カスタム コントロールは使用できません、ディスプレイ コントロールの読み込みに失敗しました、およびエラーの解決策

 プロジェクトによって読み込まれるサードパーティ DLL は x64 にコンパイルする必要があるため、コンパイル ターゲットを x64 に設定します。

その結果、ウィンドウ デザイナーを開いたときにカスタム コントロールを表示およびロードできません。

エラー メッセージ: タイプ「XXX」が見つかりませんでした。この型を含むアセンブリが参照されていることを確認してください。このタイプが開発プロジェクトの一部である場合は、プロジェクトが現在のプラットフォームまたは任意の CPU の設定で正常にビルドされたことを確認してください。 

原因分析:

Visual Studio は x86 プログラムであり、フォーム デザイナは現在のプラットフォーム (x86) 用に生成された場合にのみ正常に使用できます。

 解決

1: プラットフォーム ターゲットを AnyCPU プラットフォームに設定してフォームを変更し、変更後に使用できるように X64 に置き換えます。

2: カスタム コントロールをコントロール ライブラリに封入し、X64 プラットフォームで呼び出します。

おすすめ

転載: blog.csdn.net/qq_30725967/article/details/131930790