2016-11-29 68 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

您可以添加您的評論和投票吧:)