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

8

当我运行我的WP7.1应用程序时,出现以下错误:

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

你有什么想法是怎么回事吗?


你在什么时候遇到这个错误?你正在尝试做什么? - Matt Lacey
3
我仍然没有找到一个合理的答案。这些人也遇到了同样的问题: http://forums.create.msdn.com/forums/p/85779/571045.aspx 据我所知,这从来不会成为运行时的问题——只有在你在 Visual Studio 中启用了“Common Language Runtime Exceptions”下的“break on exception thrown”时才会出现。请注意,此时只是显示异常信息而已。 - Jon Rea
3
我遇到了同样的问题,但当我在“调试->异常”中取消勾选“抛出”时,问题就消失了。 - Markus
2个回答

2

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

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


-2

这个问题有一个简单的解决方法,只需通过继承 Windows Phone Silverlight CheckBox 并覆盖 ToString() 方法来创建自定义的 CheckBox 控件,就像这样:

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

在这里查看更多信息: Windows Phone中的框架异常


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接