Nito.Async库应用于ContextSwitchDeadlock、DisconnectContext 异常的处理(比如Office开发可能遇到此异常)
编写Office程序的时候,由于处理时间过程,出现异常的问题,比如提示说下面的问题:有些资料将在异常设置中,取消选择ContextSwitchDeadlock,DisconnectContext等选项,然后点击继续运行。在调试过程中,确实可以继续运行。但是这并没有解决问题,不是调试状态依然存在问题。问题根源:把耗费时间的程序放在UI线程中是主要问题。一种可行的解决方案:(1)把耗时的工作,尤其是与COM相关的工作全部不要放在UI线程中;(2)由于调用office的API,在S