我使用 VS 2010 Ultimate 开发 C# 应用程序。通常,这些应用程序会运行很长时间,无需用户交互,当然,它们内部通常也存在错误。
不幸的是,应用程序通常会随机崩溃,而您无法重现错误。此外,有时我只有消息“应用程序已停止工作”而没有更多信息。
我可以在客户的机器上安装 Visual Studio,但我不能让他运行 VS 并在调试模式下编译/启动源代码!我需要的是在应用程序启动并崩溃后启动 VS。似乎可以这样做,实际上当运行时发生异常时,Windows 会问你“你想用 VS 调试吗?”,但如果我回答“是”,那么 VS 会启动,但我根本看不到源代码代码(它也在电脑上),因此我无法检查导致异常的代码行。VS 只是告诉我“源代码不可用”。实际上,我无法想象 Windows 是如何启动 VS 并知道崩溃的应用程序的源代码在哪里的!
有谁知道这个调试场景是如何工作的,以及如何配置它?
非常感谢,西蒙娜