VS Code "Cannot find or open the PDB file" 即使 pdb 存在并且它加载其他 csproj pdb 文件

VS Code "Cannot find or open the PDB file" even though the pdb exists and it loads other csproj pdb files

我正在启动一个 Web api 项目,当我尝试在逻辑层(这是一个单独的 csproj)中设置断点时我注意到了这个问题,它显示了未经验证的断点。

深入研究我发现调试控制台显示 "Cannot find or open the PDB file" 即使 pdb 文件存在于它搜索的目录中并且它可以加载同一目录中的其他 7 个 csproj dll。

我已经尝试过清理和重建、删除存储库和重新克隆、重新启动我的计算机等。不确定如何继续或提供哪些其他信息。请帮助,因为这将使我无法使用 vs 代码。

尝试工具->选项->调试->符号。 Select 复选框 "Microsoft Symbol Servers"。 Visual Studio 将自动下载 PDB。如果它不起作用,请告诉我。

在 csproj 文件中将调试类型设置为可移植有效。

 <PropertyGroup>
   <DebugType>portable</DebugType>
 </PropertyGroup>