2012-04-16 22 views
0

私はWP7でチャットアプリのためにこれを書いて、私はプロジェクト未定義の名前空間の窓は、携帯電話7

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
       xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 

       xmlns:Controls="clr-namespace:Chat.Controls"> 

の上に置く必要があると私は

Error 7 Undefined CLR namespace. The 'clr-namespace' URI refers to a namespace 'Chat.Controls' that is not included in the assembly. C:\Users\Amin\Documents\Visual Studio 2010\Projects\Chat\Chat\WP7_Chat\Control.xaml 4 36 Chat 

このエラーを取得する私は、アセンブリを追加する必要がありますまたは何??

+0

のようなものは、あなたがアセンブリ内の名前空間のChat.Controlsを持っていますかのどちらか? – Dante

+0

は、私はそれ – Amin

+1

見つからないいない無したがって、あなた自身の質問に答えただけです;)名前空間がアセンブリで宣言されていない場合、もちろんそれは未定義です。 – Dante

答えて

1

Doing xmlns:Controls="clr-namespace:Chat.Controls"は、(現在のアセンブリのXAMLと同じプロジェクト内の)現在のアセンブリに対してローカルな名前空間を使用していることを意味しますが、コンパイラには存在しないと言われています。

だから、あなたは間違った名前空間を持っている、または名前空間の後にアセンブリを逃している(xmlns:Controls="clr-namespace:Chat.Controls;assembly=Chat.Controls"

+0

ええ、そのローカルですが、どうすれば追加できますか? – Amin