我使用VS 2010 Ultimate开发C#应用程序。 通常,这些应用程序运行很长时间,无需用户交互,当然,它们通常在内部存在错误。在Visual Studio外运行的调试应用程序
不幸的是,应用程序经常会随机崩溃,而您无法重现错误。有时候,我只有“应用程序停止工作”的信息,没有更多的信息。
我可以在客户机上安装Visual Studio,但我不能让他运行VS并在调试模式下编译/启动源代码!我需要的是启动VS 后应用程序已启动并崩溃。这似乎是可能的,事实上,当运行时发生异常时,Windows会问你“你想用VS进行调试吗?”,但是如果我回答YES,那么VS就会启动,但是我根本看不到源代码代码(它也在PC上),因此我无法检查导致异常的那行代码。 VS只是告诉我“源代码不可用”。实际上,我无法想象Windows如何启动VS并知道崩溃应用程序的源代码在哪里!
有谁知道这个调试场景是如何工作的,以及如何配置?
非常感谢, 西蒙娜
记录异常详细信息/调用堆栈很长的路线 – BrokenGlass
可能的重复[如何使用PDB文件](http://stackoverflow.com/questions/72104/how-do-i-use-pdb-files) – BrokenGlass