Неоднократная потеря XAML intellisense в Visual Studio 2010

Я использую Visual Studio 2010 для редактирования XAML для Silverlight (4). Ежедневно или даже ежечасно я случайно теряю свой XAML intellisense.

Часто я получаю целую страницу действительного XAML, задушенного синими подчеркиваниями из парсера Visual Studio 2010, запутанного:

alt text http://i33.tinypic.com/rr8o5y.png

Вот одна из ошибок:

Ошибка 6 Инициализатор типа для 'Microsoft.Expression.Platform.Silverlight.Metadata.FrameworkElementMetadata' бросил исключение. C:\проекты...\Styles.xaml

Ответ 1

Я тоже получаю эту проблему, но в лучшем случае это прерывисто. Visual studio постоянно перекомпилирует ваш XAML (и другой код) за кулисами, и иногда он будет сталкиваться с ошибкой, и именно здесь возникает проблема. Иногда бывает, что ошибки нет, но VS решил скомпилировать что-то, пока вы были в середине ввода строки. Все, что я делаю, это "build" или "rebuild", и все работает снова.

Ответ 2

у нас была схожая проблема, можно было решить ее, открыв xaml как исходный код для этого щелкните правой кнопкой мыши на xaml и нажмите "Открыть". выберите редактор исходного кода без кодировки. вы также можете установить это как поведение по умолчанию

Ответ 3

У меня была такая же проблема некоторое время. Установлено, что если я открою xaml в качестве исходного кода и очистит решения, жалобы исчезнут.

enter image description here