3

在具有许多项目的 VisualStudio 2010 解决方案中,其中一个项目包含一些类图。当我尝试打开它们时,我收到错误消息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

在项目的属性中删除框架和引用分支下的引用

于 2012-12-31T18:37:02.427 回答
1

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

于 2014-05-21T01:19:02.097 回答
1

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

  1. 项目 > 属性
  2. 通用属性 > 框架和参考
  3. 找到您的无效参考;它们在 GUI 中用红线标记,可能会导致生成警告,如“引用的项目 '......\foo.vcxproj' 不存在”。 删除无效参考
  4. 类图现在加载没有错误

其他答案建议删除所有引用,但您可能只需要删除无效的引用。

于 2015-09-04T18:31:38.633 回答