我正在使用我构建的一个.NET 4.7.1库,在Unity 2018.4.2 Windows项目中,并试图在加载符号的情况下进行调试。无论我怎么尝试,在Visual Studio 2017 (15.9.12)中调试时,我都无法为该库加载符号。在模块窗口中,我的DLL旁边出现以下内容。
符号状态: 未加载
下面是我试过的方法。
当点击加载符号时,会出现以下内容->
但符号状态仍为 "未加载
我经过努力也想明白了。
我相信这个问题源于我在Unity之前安装Visual Studio时。
对我来说,解决这个问题的方法是。
在Unity中 -> Edit -> Preferences -> External Tools -> (将外部脚本编辑器改为你想要的,并确保它是正确的IE:我的设置为visual studio 2019,然而它需要Visual Studio 2019 (Enterprise))
尽管 同样的例子,visual studio打开了 -- 看来是Unity那边的东西导致了这个问题。
这解决了我的问题,希望对你也有帮助。