2013-02-27 3 views
5

Я застрял в следующей ситуации. У меня WPF NET. 4.0 в VS2012 + Resharper с некоторым количеством представлений xaml и пользовательских элементов управления. Проект компилируется и работает очень хорошо, но нет XAML intellisense (или любых других уведомлений о том, что это xaml-файл, например, без подсказки после hoovering над объявленным контролем). И эта intellisense ломается всегда, когда я включаю значение xmlns для пространства имен, объявленного в этом проекте. Например:Xaml intellisense не работает после добавления пользовательских xmlns

xmlns:conventers="clr-namespace:MyProject.Helpers.Conventers"

сломает все IntelliSense. Удаление этой строки - заставит ее работать снова.

Он применяется только к пространству имен в рамках одного и того же проекта - когда я ссылаюсь на внешнюю dll и использую пространство имён - проблем нет.

Кто-нибудь знает, не хватает ли я чего-то очевидного?

ответ

13

Хорошо, я понял, что это было легко, но раздражающая ошибка. После добавления ;assembly= в xmlns intellisense снова начал работать. В случае, если кто-то будет нужно в будущем

xmlns:conventers="clr-namespace:MyProject.Helpers.Conventers;assembly="

работает просто отлично.

+0

MAN! Это просто убило меня, спасибо за публикацию! – Ernie

+2

Худшая часть заключается в том, что когда вы добавляете пространство имен с помощью Intellisense *, оно не помещает это немного в конец. Итак, в некотором смысле Intellisense ломается! – Steve

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