VisualStudio 2010 Cannot load class diagram “Exception of type 'System.Exception' was thrown.”
在具有多个项目的VisualStudio 2010解决方案中,其中一个项目包含一些类图。当我试图打开它们时,会收到错误消息
除了谷歌搜索(我只找到了一些不同问题的解决方案),我还尝试了以下方法:
- 删除了一些和所有类图内容:得到了相同的错误
- 向项目中添加了一个新的类图:得到了相同的错误
- 创建了一个新的解决方案和项目,并添加了一个新的类图:它工作了!
- 创建了一个新的解决方案,并用类图添加了现有的项目:它工作了!
- 删除的SUO和SDF文件:得到相同的错误
- 转到项目?属性。
- 单击框架和引用。
- 删除所有引用。
- 项目>属性
- 公共属性>框架和引用
- 找到无效的引用;它们在GUI中用红线标记,可能会导致生成警告,如"引用的项目"…foo.vcxproj"不存在"。。
- 类图现在加载时没有错误
小精灵
我知道如何解决我的问题吗?创建一个新的解决方案是可能的,但是很冗长,我可能会再次遇到同样的问题。因为解决方案是版权保护的,而且数量庞大,所以我无法提供。
遵循以下步骤:
小精灵
在项目的属性中,移除框架和引用分支下的引用
这可能是由无效引用引起的。
其他答案建议删除所有引用,但您可能只需要删除无效的引用。
在项目属性的"框架和引用"下,删除指向不存在库的所有引用。(用红色X标记)