2013-02-27 6 views
5

私は以下の状況に固執しています。私はWPF NETを持っています。 4.0プロジェクトVS2012 + Resharperいくつかのxamlビューとユーザーコントロールの数。プロジェクトはコンパイルされ、うまく動作しますが、XAMLインテリセンス(またはこれがxamlファイルであることを示すその他の通知はありません。たとえば、宣言されたコントロールの上を覗いた後のツールチップはありません)。このインテリセンスは、このプロジェクトで宣言されている名前空間にxmlnsの値を含めると、常に破られています。たとえば:カスタムxmlnsを追加した後にXaml intellisenseが機能しない

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

は、すべてのインテリセンスが解除されます。この行を削除すると、その行が再び動作します。

同じプロジェクト内の名前空間にのみ適用されます。外部DLLを参照して名前空間を使用する場合は問題ありません。

誰かが明らかに何かを見逃していると知っていますか?

答えて

13

私はそれを理解しました...それは簡単でしたが、刺激的な間違いです。 xmlnsに;assembly=を追加した後、intellisenseが再び動作を開始しました。場合、誰がうまく

将来

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

作品にそれが必要になります。

+0

MAN!それは私を殺していた、それを掲示してくれてありがとう! – Ernie

+2

最悪の場合は、Intellisense *を使用して名前空間を追加するときに、最後に小さな文字を置くことはありません。だから、ある意味では、Intellisense自体が壊れています! – Steve

関連する問題