C#线程问题

时间:2014-06-08 15:30:40

标签: c# multithreading

在C#中,当我尝试连接到我的消息队列的目标,并且有“catch(Exception e)”时,我将遇到以下错误:

Name:e  
Value: {Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack.} 
Type: System.Exception {System.Threading.ThreadAbortException}

我的主线程是2228,工作线程是11104。

( 我想我已经成功连接到我的“消息队列代理”,并创建了一个“会话”,现在我正在尝试获取此代理中的目标 - 队列。 )

任何人都有线索我应该开始调试?

1 个答案:

答案 0 :(得分:0)

调试器发出此消息。它不会影响您的程序行为。这是一个问题,因为它阻碍了您的调试工作。

有时,重新启动要调试的进程会有所帮助。

在任何情况下都可以写入控制台:

Debug.WriteLine(a);

查看Visual Studio输出窗口。