0
有沒有辦法在Visual Studio代碼中用多個項目調試ASP.Net Core Web應用程序?調試多項目ASP.Net解決方案是Visual Studio代碼
有沒有辦法在Visual Studio代碼中用多個項目調試ASP.Net Core Web應用程序?調試多項目ASP.Net解決方案是Visual Studio代碼
我能弄明白了!在我的解決方案的文件夾,我有以下項目:
當你在解決方案文件夾,並嘗試運行調試器,VS Code將添加一個.vscode文件夾並在其中放置一個launch.json文件。您只需修改「配置」部分下的「程序」屬性即可。它最初的樣子:
"${workspaceRoot}/bin/Debug/<target-framework>/<project-name.dll>"
將其更改爲:
"${workspaceRoot}/<project-name>/bin/Debug/<target-framework>/<project-name.dll>"
所以我的現在看起來像:
"${workspaceRoot}/Project.WebApi/bin/Debug/netcoreapp1.0/Project.WebApi.dll"
如果應用程序創建一個tasks.json,你將需要添加用於構建任務的「args」陣列中的新項目,例如:
"${workspaceRoot}/<project-name>/project.json"
所以我的現在看起來像:
"${workspaceRoot}/Project.WebApi/project.json"
確保你這個數組在您的解決方案添加項目的每個項目。
我的解決方案文件結構現在看起來像:
現在,當我運行調試器時,它會在適當的「啓動項目」中運行應用程序。
謝謝vcsjones! – BSmith