Я недавно начал использовать 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.