【发布时间】:2012-06-22 17:44:37
【问题描述】:
我在调试时收到未处理的异常,程序停止执行。调试器没有显示该行,所以我不知道要修复什么。
mscorlib.dll中发生了“System.AggregateException”类型的未处理异常附加信息:通过等待任务或访问其异常属性未观察到任务的异常。结果,未观察到的异常被终结器线程重新抛出。
无法获取本地或参数“
<this>”的值,因为它在该指令指针处不可用,可能是因为它已被优化掉。System.Threading.Tasks.TaskExceptionHolder
如何解决这个问题?
我还发现this question 非常相似。
【问题讨论】:
-
当以前没有问题的控制台应用程序在调试运行期间被中断时,我不知何故导致了这个问题。关闭 Visual Studio,然后重新打开它解决了问题,然后运行正常 - 这在所有情况下都没有帮助,但如果应用程序“应该”正常工作,则值得一试。
标签: c# .net exception aggregateexception