3

多くのプロジェクトを含む VisualStudio 2010 ソリューションでは、プロジェクトの 1 つにいくつかのクラス ダイアグラムが含まれています。それらを開こうとすると、エラーメッセージが表示されますCannot load '<class diagram file>': Exception of type 'System.Exception' was thrown.

グーグル以外に(いくつかの異なる問題の解決策しか見つかりませんでした)、次のことを試しました:

  • 一部およびすべてのクラス図のコンテンツを削除しました: 同じエラーが発生しました
  • プロジェクトに新しいクラス図を追加しました: 同じエラーが発生しました
  • 新しいソリューションとプロジェクトを作成し、新しいクラス図を追加しました。うまくいきました!
  • 新しいソリューションを作成し、クラス図を含む既存のプロジェクトを追加しました。うまくいきました!
  • 削除された SUO および SDF ファイル: 同じエラーが発生しました

ソリューションを修正する方法はありますか? 新しいソリューションを作成することは可能ですが、退屈であり、同じ問題に再び遭遇するリスクがあります. ソリューションは著作権保護されており、大規模であるため、提供できません。

4

4 に答える 4

3

次の手順を実行します:

  • プロジェクト»プロパティに移動します。
  • フレームワークと参照をクリックします。
  • すべての参照を削除します。
于 2012-12-31T18:41:35.267 に答える
2

プロジェクトのプロパティで、Framework And References ブランチの下の参照を削除します。

于 2012-12-31T18:37:02.427 に答える
1

プロジェクト プロパティの [フレームワークと参照] で、存在しないライブラリを指すすべての参照を削除します。(赤い×印がついています)

于 2014-05-21T01:19:02.097 に答える
1

This can be caused by an invalid reference.

  1. Project > Properties
  2. Common Properties > Frameworks and References
  3. Locate your invalid references; they are marked with a red line in the GUI and may result in a build warning like "The referenced project '......\foo.vcxproj' does not exist." remove invalid reference
  4. Class diagrams now load without error

Other answers suggest removing all references, but you probably only need to remove invalid ones.

于 2015-09-04T18:31:38.633 に答える