c# - 标识符不在范围内 [Unity, VS2019]

标签 c# visual-studio unity3d debugging visual-studio-2019

我最近切换到 Visual Studio 2019 (之前为 2017 年)以及 Unity 2019.1.3f1 (以前 ~2019.1.0 的东西),新的 Tools for Unity在 Visual Studio 中,我偶然发现了一个问题。

当我调试时,我看不到我的 Singleton 类中的变量(例如, GameManager.Instance.Var, Instance is public static )。如果我尝试通过立即窗口查看它,它会给我以下信息:
The identifier 'GameManager' is not in the scope
将鼠标悬停在它的任何部分(GameManager、Instance、Var)上根本不提供任何信息,CodeLens 无法使用它。

糟透了,因为现在我无法正常调试,只有Debug.Log哈哈...

帮助!我能做什么?好像找不到类似的问题。

这是我对 Tools for Unity 的设置的图片:

enter image description here

谢谢!

最佳答案

所以,我想通了,这是一个 Visual Studio 2019 错误,我已将其报告给 Microsoft,他们将修复它。
这是问题的链接:
https://developercommunity.visualstudio.com/content/problem/581763/unity-development-in-visual-studio-2019.html

关于c# - 标识符不在范围内 [Unity, VS2019],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56282608/

相关文章:

c# - 解决 "does not contain a definition for ' OfType'”错误信息?

visual-studio - Visual Studio Dockerfile COPY 解释

c# - 在 TFS 待办事项板中按列名称获取工作项

unity3d - Cinemachine Collider 不工作,Collide Against 中的结构应该有 Colliders 吗?

ios - Xcode 8.3 为 Unity IOS Build 制作了非常大的 (.ipa) 文件?

c# - 如何使用客户端 Windows 凭据连接到 Web 中的 SQL Server 数据库

java - 使用 Google 协议(protocol)生成 C# 文件失败

c# - 将引用和 com 目录添加到 visual studio?

visual-studio - 无法更改本地 TFS 2010 路径

linux - Unity 大堂经理媒人在 Linux 服务器上不可见