VS2010 WPF设计器异常; "已经添加了具有相同密钥的项目"

Ano*_*ker 3 wpf fonts designer exception visual-studio-2010

我正在开发一个使用WPF的应用程序.在设计器中,每当我在"属性"窗口打开并且"文本"部分展开时选择Label对象时,设计器会在一秒钟内消失并被无模式错误对话框替换:

(X)发生了未处理的异常

单击此处重新加载设计器

细节:

System.ArgumentException

已添加具有相同键的项目

  • 在System.ThrowHelper.ThrowArgumentException(ExceptionResource Resource)
  • 在System.Collections.Generic.Dictionary`2.Insert(...)
  • 在MS.Internal.FontFace.PhysicalFontFamily.ConvertDictionary(...)

我很确定其余部分是无关紧要的.

我还在开发代码; 它甚至没有运行.VS Designer的代码中发生异常.

显然我的一个字体有问题.我怎样才能解决这个问题?

编辑我们已经尝试停止与字体相关的服务并清除字体缓存.

小智 7

(已解决)最后经过数小时的调试后找到了解决方案.

我安装了Visual Studio 2015 Preview,当我尝试打开XAML文件时出现错误:

System.ArgumentException

已添加具有相同键的项目

在System.ThrowHelper.ThrowArgumentException(ExceptionResource Resource)At System.Collections.Generic.Dictionary`2.Insert(...)在MS.Internal.FontFace.PhysicalFontFamily.ConvertDictionary(...)

这个错误没有多大帮助.所以我创建了一个本地帐户并使用该新帐户登录.然后我收到了一条消息

您的计算机上有一个名为C:\ Program的文件或文件夹会导致某些应用程序无法正常运行.将其重命名为C:\ Program1将解决此问题.你想现在重命名吗?

删除该文件后,XAML文件似乎正常工作.

如果有不同之处,请检查您的C:\.确保您还检查所有隐藏文件.