Неоднократно теряющий XAML intellisense в Visual Studio 2010 - PullRequest
11 голосов
/ 16 августа 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: \ projects ... \ Styles.xaml

Ответы [ 3 ]

5 голосов
/ 10 марта 2011

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

2 голосов
/ 22 ноября 2011

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

0 голосов
/ 10 марта 2014

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

enter image description here

...