Подсветка синтаксиса с несколькими зависимыми от платформы синтаксисами не работает - PullRequest
0 голосов
/ 28 апреля 2020

Я недавно начал использовать Visual Studio. Мне действительно нравится IDE, но у меня проблема с подсветкой синтаксиса.

Код, который я сейчас пишу, должен работать как в редакторе Unity, так и в HoloLens. Чтобы иметь возможность тестировать оба синхронно, я использую зависящий от платформы синтаксис в форме #if UNITY_EDITOR и #if WINDOWS_UWP. Подсветка синтаксиса прекрасно работает для части Unity, но весь код, связанный с UWP, выделен серым цветом.

Я понимаю основное преимущество c, заключающееся в выделении только того кода, который «подходит» для платформы, и игнорировании остаток. Однако в настройках сборки (Unity) я определил HoloLens как желаемую платформу, которая должна обратить вспять первоначальную проблему.

Может кто-нибудь сказать, могу ли я включить подсветку синтаксиса для обеих частей? Подобные проблемы, которые я обнаружил на форумах или в Google, были, к сожалению, не очень информативными.

Я использую Unity 2018.4.21f.1 и Visual Studio 2019.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...