2017-04-04 28 views
2

我正在嘗試使用Visual Studio代碼來調試MSTest單元測試項目。但測試只是運行而且斷點永遠不會到達。在VisualStudio中調試MSTest Unittests代碼

這裏是我的launch.json:

{ 
    "version": "0.2.0", 
    "configurations": [ 
     { 
      "name": ".NET Core Test (console)", 
      "type": "coreclr", 
      "request": "launch", 
      "preLaunchTask": "build", 
      "program": "C:\\Program Files\\dotnet\\dotnet.exe", 
      "args": ["test"], 
      "cwd": "${workspaceRoot}", 
      "console": "internalConsole", 
      "stopAtEntry": false, 
      "internalConsoleOptions": "openOnSessionStart" 
     }, 
     { 
      "name": ".NET Core Attach", 
      "type": "coreclr", 
      "request": "attach", 
      "processId": "${command:pickProcess}" 
     } 
    ] 
} 

我怎樣才能調試一個單元測試(MSTest的)? XUnit存在同樣的問題。

+0

僅供參考[http://stackoverflow.com/questions/40626407/visual-studio-code-mstest]( http://stackoverflow.com/questions/40626407/visual-studio-code-mstest) –

+0

爲了給出上下文,是否有一個原因,你必須使用Visual Studio Code來調試單元測試? –

+0

@JasonEvans,由於我們在混合團隊,Windows,Mac OS和Linux中工作,還有什麼其他選擇? – PWFraley

回答