1

私は問題があります。Visual Studio 2012 WindowsForm VC++/CLR 混合 (/clr) プロジェクトで、デザイン時にイメージ リスト コントロール (ImageList) に小さなイメージを追加した後、後でプロジェクトを再度開いてフォーム デザイナーを開くと、次のメッセージが表示されます。 :

「C++ CodeDOM パーサー エラー: 行: 387、列: 18 --- 不明な型 ''。この型を含むアセンブリが参照されていることを確認してください。この型が開発プロジェクトの一部である場合は、プロジェクトが正常に構築されました。」

行は次のとおりです: this->components = (gcnew System::ComponentModel::Container());

メッセージが表示されたウィンドウを閉じ、目的のフォーム デザイナを再度開くと、すべてが正しく表示されます。さらに、デザイナを開くと失敗するか、開くのに時間がかかりすぎることがあります。プロジェクトをロードしたときにフォームが表示された場合にのみフォームが失敗しますが、その後はうまく表示されます。これが最終的に大きな障害につながるのではないかと心配しています。画像のリストは最初からプロジェクトにありますが、長い間変更されていません。この問題は、リストに画像を追加するだけで変更された後にのみ発生します。以前のバージョンに戻し、後で作業するために機能を残しました。なぜこうなった?この問題は、多くのビジュアル デザインの変更を妨げています。

4

1 に答える 1