Я пытаюсь отладить простое приложение "Hello world" в VS Code, однако, когда я нажимаю Ctrl + F5, выдается следующая ошибка:
Если я вручную изменяю путь в launch.json с:
${workspaceFolder}/bin/Debug/insert-target-framework-here/insert-project-name-here.dll
На:
"${workspaceFolder}/bin/Debug/netcoreapp2.1/test.dll"
Он работает, однако до того, как он работал нормально без менявручную введите путь.Кроме того, я заметил, что VS Code больше не просит восстановить активы, как это было раньше:
До сих пор я пробовал следующее:
Деинсталлировал VS Code, затем .NET Core 2.1, удалил папку расширения VS Code из% USER% \. Vscode \, переустановил VS Code, затем .NET Core 2.1, а затем расширение C # (C # для VisualStudio Code (работает на OmniSharp)).
Когда VS Code запускается, он успешно загружает пакет "OmniSharp", но, тем не менее, не предлагает перестроить ресурсы при открытии файла C #.Отладка дает ту же проблему, что и раньше.
Вот файл launch.json:
"version": "0.2.0",
"configurations": [
{
"name": ".NET Core Launch (console)",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
"program": "${workspaceFolder}/bin/Debug/<insert-target-framework-here>/<insert-project-name-here>.dll",
"args": [],
"cwd": "${workspaceFolder}",
"console": "internalConsole",
"stopAtEntry": false,
"internalConsoleOptions": "openOnSessionStart"
}
И файл tasks.json:
"version": "2.0.0",
"tasks": [
{
"label": "build",
"command": "dotnet build",
"type": "shell",
"group": "build",
"presentation": {
"reveal": "silent"
},
"problemMatcher": "$msCompile"
}
]
}