我们的buildserver(建议使用TeamCity)在完成的c++程序上运行大量测试套件。

总体而言,测试会导致我们的程序崩溃,通常会弹出一个VisualStudio对话框,向我提供JustInTime调试崩溃的信息。该对话框使构建服务器停止运行。它不会挂起,而不会标记为失败。我已经关闭了VisualStudio中的即时调试功能,但是当它关​​闭时,您仍然会收到一条消息:“无法进行JustinTime调试,您可以在选项中将其打开”。

有人知道确保程序中任何未处理的异常不会导致任何模式对话框的方法吗?

最佳答案

This MSDN article explains how to disable Just-In-Time debugging on a Windows server。我已在下面列出了文章的相关部分:

关于visual-studio - 如何停止 “Just In Time Debugging”消息阻止构建服务器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1893567/

10-16 09:31