Я пытаюсь отладить проект ASP. NET Core + Vue. js из кода VS для использования доступных инструментов отладчика.
Я могу запустить проект в VS Code с помощью F5, но точки останова отображаются пустыми с пометкой «Для этого документа не было загружено никаких символов». При запуске в VS Code консоль отладки выводит, что символы были загружены для проекта dll: Loaded 'C:\Projects\SoftwareAteliers-1.1.0\bin\Debug\netcoreapp2.2\AspNetCoreVueStarter.dll'. Symbols loaded.
Остальная часть процесса запуска работает, как задумано, при запуске браузера и загрузке Vue. js application.
Репозиторий Github для проекта можно найти здесь (обратите внимание, что я не использую последний выпуск репо из-за необходимости ASP. NET Core 2.2).
Мне пришлось изменить .vscode/launch.json
, поскольку репо не ссылалось на правильный файл .csproj.
До: "program": "${workspaceFolder}/bin/Debug/netcoreapp2.1/asp-net-core-vue-starter.dll",
После: "program": "${workspaceFolder}/bin/Debug/netcoreapp2.2/AspNetCoreVueStarter.dll",
и аналогичных с .vscode/tasks.json
:
До: "${workspaceFolder}/asp-net-core-vue-starter.csproj"
После: "${workspaceFolder}/AspNetCoreVueStarter.csproj"
В противном случае мой локальный проект совпадает с версией, размещенной на Github.
Есть что-то, что я пропускаю? Я предпочел бы отладить это в Firefox (я установил VS Code Debugger для расширения Firefox), но даже Chrome или Edge будут приемлемы на этом этапе.