2016-11-29 58 views
2

我们希望我们的持续集成脚本能够在MSVC附加到应用程序的测试环境中运行我们的应用程序。启动MSVC调试器从命令行调试应用程序而不点击弹出窗口

我试过几个选项,如thisthis是推出vsjitdebugger.exe,但它会弹出几个弹出框,如“你真的要开始debgging吗?是的。取消调试”和“选择调试器”(列表中只有一个选项)。这是不可接受的,因为......它应该是自动化的 - 在没有人类的情况下工作。

任何人都这样做,并知道如何真正实现自动化?

回答

1

如果我们启用JIT调试来捕获异常,它将在使用命令行或IDE期间具有JIT调试弹出窗口,我经常使用下面的示例作为调试工具,即使它不能真正满足您的要求:

https://www.codeproject.com/articles/1090417/how-to-set-debugger-to-auto-attach-on-process-star

我们可以不弹出窗口禁用JIT,但它意味着它不会真的把它叫做:

https://msdn.microsoft.com/en-us/library/5hs4b7a6(v=vs.140).aspx

没有别的好WO rkaround它,但我会帮你提交的功能要求产品团队:

https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/17280578-launching-msvc-debugger-to-debug-an-app-from-comma

您可以添加您的评论和投票吧:)