VisualStudio 2010无法加载类图“抛出类型'System.Exception'的异常。”

时间:2012-11-29 12:55:03

标签: visual-studio-2010 class-diagram

在包含许多项目的VisualStudio 2010解决方案中,其中一个项目包含一些类图。当我尝试打开它时,我收到错误消息Cannot load '<class diagram file>': Exception of type 'System.Exception' was thrown.

除了谷歌搜索(我只找到了一些不同问题的解决方案),我尝试了以下方法:

  • 删除了部分和所有类图内容:得到了同样的错误
  • 为项目添加了一个新的类图:得到了同样的错误
  • 创建了一个新的解决方案&amp;项目,并添加了一个新的类图:它工作了!
  • 创建了一个新的解决方案,并使用类图添加了现有项目:它工作正常!
  • 删除了SUO和SDF文件:得到了同样的错误

知道如何解决我的解决方案吗?创建一个新的解决方案是可能的,但是单调乏味,我冒险再次遇到同样的问题。因为解决方案是版权保护和大规模我无法提供它。

4 个答案:

答案 0 :(得分:3)

请按照以下步骤操作:

  • 转到项目»属性。
  • 点击框架和参考文献。
  • 删除所有引用。

答案 1 :(得分:2)

在项目的属性中删除Framework And References分支下的引用

答案 2 :(得分:1)

在项目属性中的“框架和引用”下,删除所有指向不存在的库的引用。 (标有红色X)

答案 3 :(得分:1)

这可能是由无效的引用引起的。

  1. 项目&gt;特性
  2. 共同属性&gt;框架和参考
  3. 找到无效的引用;它们在GUI中用红线标记,可能会产生类似于#34的构建警告;引用的项目&#39; ...... \ foo.vcxproj&#39;不存在。&#34; remove invalid reference
  4. 类图现在加载时没有错误
  5. 其他答案建议删除所有引用,但您可能只需删除无效引用。