标识符不在范围内 [Unity, VS2019]
The identifier is not in the scope [Unity, VS2019]
我最近切换到 Visual Studio 2019
(之前是 2017)和 Unity 2019.1.3f1
(之前是 ~2019.1.0 之类的东西),Visual Studio 中有新的 Tools for Unity
我偶然发现了一个问题。
当我调试时,我无法从我的 Singleton class 中看到变量(例如,GameManager.Instance.Var,实例是 public static
)。如果我尝试通过 Immediate Window 查看它,它会给我这个:
The identifier 'GameManager' is not in the scope
将鼠标悬停在它的任何部分(GameManager、Instance、Var)上根本不会提供任何信息,CodeLens 无法使用它。
糟透了,因为现在我无法正常调试,只能Debug.Log
哈哈...
求助!我能做什么?好像找不到类似的问题了。
这是我为 Tools for Unity
设置的图片:
谢谢!
所以,我想通了,这是一个 Visual Studio 2019 年的错误,我已将其报告给 Microsoft,他们会修复它。
这是问题的 link:
https://developercommunity.visualstudio.com/content/problem/581763/unity-development-in-visual-studio-2019.html
我最近切换到 Visual Studio 2019
(之前是 2017)和 Unity 2019.1.3f1
(之前是 ~2019.1.0 之类的东西),Visual Studio 中有新的 Tools for Unity
我偶然发现了一个问题。
当我调试时,我无法从我的 Singleton class 中看到变量(例如,GameManager.Instance.Var,实例是 public static
)。如果我尝试通过 Immediate Window 查看它,它会给我这个:
The identifier 'GameManager' is not in the scope
将鼠标悬停在它的任何部分(GameManager、Instance、Var)上根本不会提供任何信息,CodeLens 无法使用它。
糟透了,因为现在我无法正常调试,只能Debug.Log
哈哈...
求助!我能做什么?好像找不到类似的问题了。
这是我为 Tools for Unity
设置的图片:
谢谢!
所以,我想通了,这是一个 Visual Studio 2019 年的错误,我已将其报告给 Microsoft,他们会修复它。 这是问题的 link: https://developercommunity.visualstudio.com/content/problem/581763/unity-development-in-visual-studio-2019.html