Идентификатор не входит в область действия [Unity, VS2019] - PullRequest
1 голос
/ 23 мая 2019

Я недавно переключился на Visual Studio 2019 (ранее 2017) вместе с Unity 2019.1.3f1 (ранее ~ 2019.1.0 что-то), с новым Tools for Unity в Visual Studio, и я наткнулся на проблему.

Когда я отлаживаю, я не вижу переменную из моего класса Singleton (например, GameManager.Instance.Var, Instance равен public static).Если я пытаюсь увидеть его через «Немедленное окно», оно дает мне следующее:

The identifier 'GameManager' is not in the scope

При наведении курсора на любую его часть (GameManager, Instance, Var) информация вообще не отображается, CodeLens не работает с ним.

Это отстой, потому что теперь я не могу правильно отлаживать, только Debug.Log lol ...

Помогите!Что я могу сделать?Кажется, я не могу найти никаких похожих проблем.

Вот фотография моих настроек для Tools for Unity:

enter image description here

Спасибо!

1 Ответ

2 голосов
/ 30 мая 2019

Итак, я понял, что это ошибка Visual Studio 2019, я сообщил об этом в Microsoft, они собираются это исправить.Вот ссылка на проблему: https://developercommunity.visualstudio.com/content/problem/581763/unity-development-in-visual-studio-2019.html

...