Microsoft только что выпустила Visual Studio Code пару дней назад.
Как мы можем отлаживать приложения ASP.NET MVC из этой IDE?
Microsoft только что выпустила Visual Studio Code пару дней назад.
Как мы можем отлаживать приложения ASP.NET MVC из этой IDE?
Вы не можете (в этом предварительном выпуске). См.: https://code.visualstudio.com/Docs/aspnet5
Откройте vscode и установите расширение С#.
ext install csharp
Откройте каталог проектов в vscode. Файл > Открыть папку...
Vscode может спросить: Необходимые активы для сборки и отладки отсутствуют в вашем проекте. Добавить их?
Если да, выберите Да. Это добавит каталог .vscode
с файлом launch.json
и tasks.json
.
Примечание. Если vscode не спрашивает об этом, вы должны убедиться, что эти файлы имеют соответствующие настройки. Один из способов сделать это - удалить существующий каталог .vscode
, а затем перезапустить vscode.
Откройте окно "Отладка" (CTRL + SHIFT + D), выберите конфигурацию и щелкните зеленую стрелку. Если вы не знаете, какую конфигурацию выбрать, используйте .NET Core Launch (web).
Если вы правильно настроились, веб-браузер откроется на localhost: 5000, а DEBUG CONSOLE отобразит вывод.
Это работает для EXE в net451
.
"program": "${workspaceRoot}\\bin\\Debug\\net451\\myApp.exe",
Это работает для DLL в netcoreapp1.0
.
"program": "${workspaceRoot}\\bin\\Debug\\netcoreapp1.0\\myApp.dll",
Включить переносные PDB, добавив следующую запись. В противном случае вы получите сообщение "Нет символов, загруженных для этого документа".
"buildOptions: {
"debugType": "portable",
}
Если вы используете среду Windows, тогда вам нужно configure actions
и добавить точки останова, похожие на визуальную студию, а затем использовать F5. Смотрите следующее изображение,
Подробнее здесь