2011-07-12 6 views
0

私はリソース辞書として次のXAMLを持っていますが、Visual Studio 2008はResourceDictionaryタグが見つからないことを教えています。'ResourceDictionary'タイプが見つかりませんか?

<ResourceDictionary 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:Views="clr-namespace:Locate.Client.Views" 
    xmlns:Presentation="clr-namespace:Locate.Client.Presentation;assembly=Locate.Client.Presentation"> 

具体的なエラーメッセージはError 1 The type 'ResourceDictionary' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built. C:\dev\Locate\src\Locate.Client\Views\..\Resources\MainWindowResourceDictionary.xaml 1 2 Miscellaneous Files です。

なぜこのタグが見つからないのですか?

答えて

1

は私によく見えます。

XAMLで使用する場合、Vs2008はバグです。可能ならば2010年にアップグレードしてみてください。それでも、あなたがそうでなければ、最新のSP

を持って、再度開くしようとすることを確認し、過去に同様の問題があったVSを使用している場合は、奇跡的にそれを修正して再起動:)エンド確か

+0

非常にバギーでVS2010にアップグレード。私はあなたがしたように再開し、問題を瞬間的に修正して戻ってきました。プロジェクトを削除して、SVNからもう一度チェックアウトしました。すべて*が正しく動作するように見えます。ありがとうございました。 – gcso

+0

私は知っています。チャンスとライセンスがあれば、VS2010にアップグレードする方がよいでしょう。大きな違いをもたらす。 XAMLだけでなく、ソリューション内のすべての> 50プロジェクト –