我使用所有托管代码在Windows 7 32位计算机上的Visual Studio 10中编写了一个简单的控制台应用程序。它工作在调试模式很好,但是当我把它部署到另一台机器并运行它,我得到的消息,Try-Catch不会捕获异常
[my assembly] has encountered a problem and needs to close. We are sorry for the inconvenience.
...然后它会产生一个神秘的错误报告,我无法想象找到有用的。事情是这样的:异常发生在一个try-catch语句内,该语句旨在正常处理错误;但是,这个例外似乎没有被发现。
这怎么可能?我该如何解决它?
你在做什么?您可能会在Catch子句中生成另一个错误。 – Servy 2012-04-17 16:28:46
你可以1)分享错误2)检查事件日志,看看有什么错误,并分享? – 2012-04-17 16:28:52
包装所有代码的try catch以查找引发异常的位置。 – 2012-04-17 16:30:01