【发布时间】:2013-02-24 19:42:48
【问题描述】:
我正在尝试为 windows phone 8 编写应用程序。如果有任何异常,我想将异常打印到屏幕上。所以这就是我正在做的事情:
try
{
//The code which I want to handle for exception
}
catch (Exception e)
{
ErrorStatus.Text = e.Message + "\n\n" + e.Source + "\n\n" + e.StackTrace;
}
ErrorStatus 是我的文本块。
但是,我的 catch 块中唯一的一行是在运行时给我一个异常。例外是:
A first chance exception of type 'System.UnauthorizedAccessException' occurred in System.Windows.ni.dll
An exception of type 'System.UnauthorizedAccessException' occurred in System.Windows.ni.dll and wasn't handled before a managed/native boundary
我在语法上做错了吗?我是 C# 编程和 Windows Phone 编程的新手。
编辑:
异常的更多细节:
System.UnauthorizedAccessException was unhandled by user code
HResult=-2147024891
Message=Invalid cross-thread access.
Source=System.Windows
InnerException:
【问题讨论】:
-
你是在你的开发机器上本地执行这段代码吗?
-
是的。我在我的模拟器上本地执行此代码。
-
这只是在 Visual Studio 中创建的一个基本的 Windows Phone 应用吗?
-
“基本”是什么意思?
-
抱歉,到目前为止,您采取了哪些步骤来创建 Windows Phone 8 应用程序?
标签: c# windows-phone-8