WP7(1):找不到System.Windows.debug.resources?

时间:2011-11-03 20:48:10

标签: c# .net windows-phone-7.1

当我运行WP7.1应用程序时,我收到此错误。

  

未找到文件或程序集名称'System.Windows.debug.resources,Version = 2.0.5.0,Culture = en-US,PublicKeyToken = 7cec85d7bea7798e'或其中一个依赖项。'

知道发生了什么事吗?

2 个答案:

答案 0 :(得分:2)

根据我的经验,如果您在非UI线程中创建或使用某个框架元素(或任何依赖关系对象),可能会发生这种情况。

只需检查所有与UI相关的任务是否在UI线程上执行,如果没有,请使用Dispatcher.BeginInvoke将它们发布到主线程。

答案 1 :(得分:-2)

有一个简单的解决方法,只需通过继承windows phone silverlight CheckBox并覆盖ToString()方法来创建自定义CheckBox控件:

public class MyCheckBox:CheckBox 
{ 
    public override string ToString() 
    { 
        return string.Empty; 
    } 
}

在此处查看更多信息: Framework Exceptions in Windows Phone