VS 2010 C#.NETの問題で立ち往生しています。Windows XPで、フォーム、クラス、およびいくつかの独自のカスタムコンポーネントを含むプロジェクトがありました。これらのコンポーネントは、組み込みのMSコンポーネントの単純な拡張です(たとえば、DataGridViewの拡張としてのDataGridViewEx)。XPではすべてが正常に機能しました。このプロジェクトをWindows7/x64上のVS2010に移植しようとしています。Windows 7でOKをコンパイルするソリューションがありますが、デザインモードで、カスタムコントロールのいずれかを含むフォームを開くと、エラーが発生します'タイプXYZ.DataGridViewExが見つかりませんでした。このタイプを含むアセンブリが参照されていることを確認してください。XYZは、これらのコントロールに使用する名前空間であり、コントロールを使用しているフォームと同じ名前空間です。すべて同じVSプロジェクトの一部です。
これらのカスタムコントロールのいずれかを含まない同じプロジェクトでフォームを開くと、そのフォームはデザイナで[OK]を開き、ツールボックスの左側にカスタムコントロールが表示されます。ただし、これらのコントロールの1つをそのフォームにドラッグしようとすると、エラーメッセージボックス「ツールボックスアイテムの読み込みに失敗しました」「DataGridViewEx」がポップアップ表示されます。ツールボックスから削除されます。」そして、それはツールボックスから削除されます。
XPのVSソリューションでは、すべてが常に正常に機能していました。この問題は、Windows 7/x64のVSソリューションでのみ発生します。
コンポーネントが同じプロジェクトの一部であるため、コンポーネントが見つからないと文句を言う理由がわかりません。それは有効なことですよね?
Web /フォーラムを検索して、「タイプが見つかりませんでした」エラーのケースを見つけましたが、別の問題が原因であると思われ、エラーを取り除く方法をまだ見つけていません。
ヘルプ/ヒントは大歓迎です!