在未经调试的情况下捕获托管代码中的第一次机会exception

有没有办法捕获First-Chanceexception,并记录它们而不在调试器下运行?

我想另一种提出这个问题的方法是,我可以编写一些东西,它会像调试器一样附加到我的进程中,看看它发生了什么问题吗?

如果您使用的是.NET 4.0,则可以使用AppDomain.FirstChanceException事件来获取exception通知。