2017-02-17 2 views
2

Вчера я обновил Xamarin Studio на своем Mac (10.12.4) до 6.1.5 (build 0).Выполнение кода кода Xamarin Studio не работает

Если я создаю новый проект, все будет работать так, как ожидалось, но в моем существующем довольно обширном решении, завершении кода, навигации по символам (например, щелкнув правой кнопкой мыши символ, чтобы найти ссылки) и сопоставление соответствия все не функционирует.

Примечание: Он работает нормально в файлах XAML, но не в файлах CS. Это странно, поскольку все, что я могу найти, похоже, говорит о том, что наиболее вероятным обстоятельством является противоположное.

Вот то, что я пытался до сих пор, чтобы исправить это:

  • Удаление и повторная Xamarin студия
  • Удаление всех Xamarin-файлы, связанные с ~/Library/ и ~/Library/Caches
  • выключая а затем обратно на
  • Перезагрузка компьютера Mac

Может быть, стоит отметить, что в области, расположенной над текстовым редактором, я не вижу сообщение следующего «нет выбора», независимо от того, что я делаю в файле:

Xamarin autocomplete broken

и если выбрать символ , меню всегда неактивны:

enter image description here

Я ничего, что кажется, что будет актуально в журналах IDE не видел, и я попробовал все, что я могу думать в этот момент.

Есть ли у кого-нибудь предложения о том, что делать дальше или как отладить эту проблему?

Наконец, на другом Mac с той же версией Xamarin Studio я неспособен воспроизвести, и мы оба вытаскиваем из одного и того же git-репо.

Заранее спасибо.

+0

Вы пытались удалить свое решение '[solution] .ncb или [solution] .suo' (при закрытии)? После того, как вы откроете решение и восстановите его. – Zroq

+0

Я не вижу никаких файлов .suo или .ncb в дереве каталогов ... – Rimmel

+0

В папке с вашим решением. – Zroq

ответ

1

@jgoldberger был верным. Удаление <solution_name>.userprefs и повторное открытие Xamarin Studio восстановило функциональность завершения кода и связанные с ним функции.

Спасибо!

Смежные вопросы