#c# #visual-studio #unity3d
#c# #visual-studio #unity3d
Вопрос:
Это странный вопрос, поэтому я покажу серию из трех GIF-файлов.
Это то, что происходит в коде Visual Studio, если я пишу c # (как и ожидалось):
https://gyazo.com/818c27f60d52b437dc3a7960d1e31b83
Это то, что происходит в Visual studio, если я пишу c # (как и ожидалось):
https://gyazo.com/80a5e28249fabc48192a6e051e157dbe
Так моя Visual Studio будет вести себя вечно, пока я не сброшу настройки по умолчанию для c #, если я когда-нибудь открою в нем проект Unity (wtf):
https://gyazo.com/0eeb11d76fe6aab7343812882bd45314
Это какая-то проблема, специфичная для моей среды? Есть ли у Unity какие-либо настройки intellisense по умолчанию, которые он импортирует в мою Visual Studio?
Я попробовал самые последние 2 версии Unity и самые последние 2 версии Visual Studio и получил такое же поведение.
Это очень раздражает, потому что мне приходится сбрасывать настройки VS каждый раз, когда я открываю проект Unity, если кто-нибудь знает, какие настройки я перепутал, я был бы очень благодарен за помощь.
Комментарии:
1. вы открываете скрипт из Unity?
2. возможно, также проверьте
Tools
->Options
->Text Editor
->C#
->IntelliSense
->Enter key behaviour
3. @derHugo на самом деле, если я открываю по одному сценарию за раз в редакторе Unity, он работает нормально, но если я открываю весь проект Unity в Visual Studio, это приводит к путанице
4. Вы имеете в виду, что вы открываете
.sln
напрямую? В любом случае, это странное поведение, но открытие скрипта из Unity фактически также загружает все решение, поэтому большой разницы быть не должно..5. @derHugo да, я начал открывать скрипты из редактора Unity, потому что это нормально. Спасибо!