Ответ 1
Вы не можете (в этом предварительном выпуске). См.: https://code.visualstudio.com/Docs/aspnet5
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. Смотрите следующее изображение,
Подробнее здесь