VS代码:目录更改后“无法读取文件”

时间:2020-05-12 14:26:26

标签: visual-studio-code

将项目移动到另一个文件夹后,VS Code调试器会在引发异常时尝试在旧路径中打开文件,从而导致VS Code中出现“无法读取文件”错误。该如何解决?

这是我的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"
            }
        }

1 个答案:

答案 0 :(得分:0)

我注意到我的调试器中有一些旧的断点,所以我删除了它们,没有断点,调试器工作得很好,但是每当我尝试添加新的断点时,它都会引用旧的 cpp 文件位置。

最终重新安装了 vscode -_- 有帮助,但我不认为每个人都可以在出现问题时重新安装 vscode。出于某种原因,当我将带有代码的文件夹移动到新位置时,一些内部 vscode 设置没有刷新。