2013-02-27 14 views
5

Utknąłem z następującą sytuacją. Mam WPF NET. 4.0 projekt w VS2012 + Resharper z pewną liczbą widoków XAML i kontrolek użytkownika. Projekt kompiluje się i działa dobrze, ale nie ma żadnej intellisense XAML (ani żadnych innych powiadomień, że jest to plik xaml - na przykład nie ma podpowiedzi po odjęciu nad zadeklarowaną kontrolą). I ta intellisense łamie się zawsze, gdy dołączę wartość xmlns dla przestrzeni nazw zadeklarowanej w tym projekcie. Na przykład:Xlil intellisense nie działa po dodaniu niestandardowego xmlns

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

złamie wszystkie intellisense. Usunięcie tej linii spowoduje jej ponowne uruchomienie.

Dotyczy tylko przestrzeni nazw w ramach tego samego projektu - gdy odwołuję się do zewnętrznej biblioteki DLL i używam z niej przestrzeni nazw - nie ma problemu.

Czy ktoś wie, czy brakuje mi czegoś oczywistego?

Odpowiedz

13

Ok, zorientowałem się ... To był łatwy, ale irytujący błąd. Po dodaniu ;assembly= w xmlns, intellisense zaczął działać ponownie. W przypadku, gdy ktoś inny będzie to potrzebne w przyszłości

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

działa dobrze.

+0

MAN! To mnie tylko zabiło, dzięki za opublikowanie tego! – Ernie

+2

Najgorsze jest to, że gdy * dodajesz przestrzeń nazw za pomocą Intellisense *, to nie ma to końca. Tak, w pewnym sensie Intellisense się rozpada! – Steve

Powiązane problemy