在将我的项目移动到另一个文件夹后,当抛出异常时,VS代码调试器会尝试打开其旧路径中的文件,从而导致VS代码中出现"Unable to read file“错误。如何解决这个问题?
这是我的launch.json文件:
"configurations": [
{
"name": ".NET Core Launch (web)",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
"program": "${workspaceFolder}/src/Project.Host/bin/Debug/netcoreapp3.1/Project.Host.dll",
"args": [],
"cwd": "${workspaceFolder}/src/Project.Host",
"stopAtEntry": false,
"serverReadyAction": {
"action": "openExternally",
"pattern": "^\\s*Now listening on:\\s+(https?://\\S+)"
},
"env": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"sourceFileMap": {
"/Views": "${workspaceFolder}/Views"
}
}
发布于 2021-05-08 23:15:22
我注意到我的调试器中有一些旧的断点,所以我删除了它们,没有断点的调试器工作得很好,但每当我尝试添加新的断点时,它都会引用一个旧的cpp文件位置。
最终重新安装了vscode --这很有帮助,但我不认为每个人都可以在出现问题时重新安装vscode。由于某些原因,当我将包含代码的文件夹移动到新位置时,一些内部vscode设置没有刷新。
https://stackoverflow.com/questions/61754280
复制