2010-11-22 21 views
10

C#のSilverlight 4プロジェクトで作業しているVisual Studio 2010 Expressを使用しています。これが私のプロジェクトに突然起こって始めた、私はこのXAML名前空間が解決されていないというエラーが表示されます。XAML名前空間http://schemas.microsoft.com/winfx/2006/xamlが解決されない

​​

それが助け場合は、ここでエラーが発生されているXAMLファイルのセクションは次のとおりです。

<ResourceDictionary xmlns:my="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Toolkit" 
       xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
       xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
       xmlns:GetGlue="clr-namespace:GetGluePlugin;assembly=GetGluePlugin" 
       xmlns:System="clr-namespace:System;assembly=mscorlib" 
       xmlns:utils="clr-namespace:Seesmic.Sdp.Utils;assembly=Seesmic.Sdp.Utils"> 

何が問題なのですか?

答えて

1

はどちらが属性を削除し、あなたを壊すブレンドに関連し、このあなたが見ているものを...

http://laumania.net/2010/06/21/a-possible-solution-to-the-error-xaml-namespace-httpschemas-microsoft-comexpressionblend2008-is-not-resolved/

...またはこの...

http://social.expression.microsoft.com/Forums/en/blend/thread/e180becd-5e59-4b1d-bd06-9a9547b4e68f

ですXAML。 UserControlsにmc:Ignorable = "d"属性を削除(または追加することを忘れる)します。

+0

正しいリンク:http://laumania.net/2010/ 06/21/a-solution-to-the-error-xaml-namespace-httpschemas-microsoft-comexpressionblend2008-is-not-resolved / –

0

別のプロジェクトからリソースディクショナリファイルをコピーしたときにこの問題が発生しました。私はそれが新しいResourceDictionaryを作成することによって癒されたのでVS 2010のバグか何かでなければならないと思う!私は、私が必要としなかった新しい辞書を削除しました。

1

再びWindowsBasePresentationCoreアセンブリを追加してみてください:私にとって

<add assembly="WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> 

<add assembly="PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>" 

これで問題が解決しているようだ。..マッズLaumannさんの投稿へ

関連する問題