2013-02-27 12 views
5

Ich bin mit der folgenden Situation fest. Ich habe WPF NET. 4.0-Projekt in VS2012 + Resharper mit einigen XAML-Ansichten und Benutzersteuerelementen. Projekt kompiliert und funktioniert gut, aber es gibt kein XAML Intellisense (oder andere Benachrichtigungen, dass dies XAML-Datei ist - zum Beispiel keine Tooltip nach Staubsaugen über deklarierte Kontrolle). Und dieses Intellisense bricht immer, wenn ich den xmlns-Wert für den in diesem Projekt deklarierten Namespace einschließe. Zum Beispiel:Xaml Intellisense funktioniert nicht nach dem Hinzufügen von benutzerdefinierten xmlns

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

werden alle Intellisense brechen. Wenn Sie diese Zeile entfernen, wird sie wieder funktionieren.

Es gilt nur für den Namespace innerhalb des gleichen Projekts - wenn ich externe DLL verweisen und Namespace von ihm verwenden - gibt es kein Problem.

Weiß jemand, ob mir etwas offensichtlich fehlt?

Antwort

13

Ok, ich fand es heraus ... Es war einfach, aber irritierender Fehler. Nach dem Hinzufügen von ;assembly= in den xmlns, begann intellisense wieder zu arbeiten. Falls jemand anderes muss es in Zukunft

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

funktioniert gut.

+0

MAN! Das hat mich einfach umgebracht, danke fürs Posting! – Ernie

+2

Der schlimmste Teil ist, wenn Sie * den Namensraum mit Intellisense * hinzufügen, bringt es nicht das kleine bisschen am Ende. In gewisser Weise bricht Intellisense sich selbst auf! – Steve

Verwandte Themen