Visual Studio Xamarin Intellisense не работает

При использовании Visual Studio 2015 с последними обновлениями Intellisense и CodeLens не работают должным образом. Подсветка синтаксиса, завершение кода и ссылки на свойства / методы (не знаю точное имя для этого) отображаются очень непоследовательно или не отображаются вообще. Они работают для одних вещей, но не для большинства других. Ошибки вообще не появляются без явной сборки, и даже тогда они появляются по одной, что отнимает очень много времени.

Я должен отметить, что этого не происходит в XAML, только в моих файлах .cs. Мне не удалось воспроизвести эти проблемы ни в проекте WPF, ни в проекте Windows Forms; Я вижу это только в своем решении Xamarin.Forms.

Я попытался перезапустить VS, закрыть решение и перезапустить VS, перезапустить мой компьютер, сбросить настройки «Завершение оператора» в параметрах VS, удалить файл .suo решения, сбросить настройки с помощью мастера импорта и экспорта настроек, но ничего не изменилось. . Буду признателен за любые предложения.

Обновление: удаление всех связанных с Xamarin расширений VS и пакетов NuGet с последующей переустановкой, похоже, устранило некоторые проблемы, по крайней мере, на данный момент.

Дальнейшее обновление: вскоре после первого обновления я снова столкнулся с этой проблемой. Оказалось, что в пути к одному из моих проектов было слишком много символов (???), поэтому я переместил всю папку решения в корень моего диска C. С тех пор у меня не было никаких проблем.


person BWelch    schedule 30.08.2016    source источник
comment
Привет, это странно. Я инженер службы поддержки Xamarin, и я когда-либо видел / слышал только об ошибках intellisense с Forms XAML. Сначала я мог бы предложить вам убедиться, что вы используете все последние стабильные версии инструментов Xamarin (Xamarin для VS) и пакетов Xamarin Forms. Может быть полезно еще несколько описаний проектов, в которых intellisense работает или не работает, например, в проекте Forms PCL или Shared core, или в проектах, связанных с платформой Android и / или iOS?   -  person jgoldberger - MSFT    schedule 31.08.2016
comment
Спасибо за ответ. Это проект с общим ядром, и я вижу это во всех проектах в этом решении, включая проекты с общим кодом, Android и iOS. Вернувшись в офис, я удостоверюсь, что все, что связано с Xamarin, обновлено. Если это не решит проблему, моим следующим шагом может быть полная переустановка VS.   -  person BWelch    schedule 31.08.2016


Ответы (1)


Для тех, у кого есть проблема с xaml intellisense и вы используете Resharper;

Отключите ReSharper!

Visual Studio> Инструменты | Опции | ReSharper | Общие: Приостановить

Обновление: при установке последней версии ReSharper (2017.2) проблема решена.

person Alper Ebicoglu    schedule 12.09.2017