【问题标题】:.NET Core .dll cannot find or open the symbol file.NET Core .dll 找不到或打开符号文件
【发布时间】:2016-11-28 08:01:42
【问题描述】:

我目前正在.NET Core 中使用 VSCode 做一个小型 CLI 应用程序。但是,当我运行调试时,我收到了一条非常奇怪的消息:

已加载“/usr/share/dotnet/shared/Microsoft.NETCore.App/1.1.0/System.Runtime.dll”。无法找到或打开符号文件。 已加载“/usr/share/dotnet/shared/Microsoft.NETCore.App/1.1.0/mscorlib.dll”。无法找到或打开符号文件。 已加载“/usr/share/dotnet/shared/Microsoft.NETCore.App/1.1.0/System.Linq.dll”。无法找到或打开符号文件。 已加载“/usr/share/dotnet/shared/Microsoft.NETCore.App/1.1.0/System.Collections.dll”。无法找到或打开符号文件。 已加载“/usr/share/dotnet/shared/Microsoft.NETCore.App/1.1.0/System.Console.dll”。无法找到或打开符号文件。 已加载“/usr/share/dotnet/shared/Microsoft.NETCore.App/1.1.0/System.Runtime.Extensions.dll”。无法找到或打开符号文件。

也就是说,代码运行得很好,我只是摸不着头脑,想知道这到底意味着什么,因为在我看来,某些环境变量一定是错误的,因为看起来正确的 dll 可以找不到。然而,与此同时,它说:“已加载”,所以它不是 DLL?

【问题讨论】:

    标签: asp.net-core visual-studio-code .net-core


    【解决方案1】:

    这只是意味着调试器找不到列出的库的调试信息。这应该不会给您带来任何问题(只要您不需要进入这些库,而您几乎从不这样做)。

    【讨论】:

    • 是否可以对 .net 核心库(如 System.Collections.dll 等)禁用这些警告?
    猜你喜欢
    • 1970-01-01
    • 2015-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-23
    相关资源
    最近更新 更多