2013-02-27 11 views
5

Sono bloccato con la seguente situazione. Ho WPF NET. 4.0 progetto in VS2012 + Resharper con un numero di visualizzazioni xaml e controlli utente. Il progetto si compila e funziona bene, ma non c'è XAML intellisense (o qualsiasi altra notifica che questo sia un file xaml - per esempio nessun suggerimento dopo aver passato l'aspirapolvere sul controllo dichiarato). E questo intellisense si sta rompendo sempre quando includo il valore xmlns per lo spazio dei nomi dichiarato all'interno di questo progetto. Per esempio:Xaml intellisense non funziona dopo l'aggiunta di xmlns personalizzati

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

si romperà tutti IntelliSense. Rimozione di questa linea - lo farà funzionare di nuovo.

Si applica solo allo spazio dei nomi all'interno dello stesso progetto - quando faccio riferimento a dll esterna e utilizzo di namespace da esso - non ci sono problemi.

Qualcuno sa se mi manca qualcosa di ovvio?

risposta

13

Ok, l'ho capito ... E 'stato facile, ma un errore irritante. Dopo aver aggiunto ;assembly= negli xmlns, intellisense ha ricominciato a funzionare. Nel caso in cui nessun altro avrà bisogno in futuro

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

funziona bene.

+0

UOMO! Mi stava uccidendo, grazie per averlo pubblicato! – Ernie

+2

La parte peggiore è che quando si aggiunge * lo spazio dei nomi usando Intellisense *, questo non viene messo un po 'alla fine. Quindi, in un certo senso, Intellisense si interrompe! – Steve

Problemi correlati