2010-11-22 5 views
10

Ich verwende Visual Studio 2010 Express und arbeite an einem Silverlight 4-Projekt in C#. Dies begann ganz plötzlich in meinem Projekt passiert, bekomme ich die Fehlermeldung, dass dieser XAML-Namespace nicht behoben ist:XAML-Namespace http://schemas.microsoft.com/winfx/2006/xaml ist nicht aufgelöst

XAML Namespace http://schemas.microsoft.com/winfx/2006/xaml is not resolved 

Wenn es hilft, ist hier der Abschnitt der XAML-Datei, in der der Fehler ausgelöst wird:

<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"> 

Was könnte das Problem sein?

Antwort

1

Ist das, was Sie sehen ...

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

... oder diesen ...

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

Beide beziehen sich ein Attribut mischen zu entfernen und Ihre brechen XAML. Es entfernt (oder vergisst hinzuzufügen) das mc: ignorable = "d" Attribut zu UserControls.

+0

Correct Link zu Mads Laumanns Beitrag: http://laumania.net/2010/ 06/21/a-Mögliche-Lösung-zum-Fehler-Xaml-Namespace-httpchemas-Microsoft-Comexpression Blend2008-is-nicht-aufgelöst / –

0

Ich habe dieses Problem, wenn ich eine Resource Dictionary-Datei von einem anderen Projekt kopiert. Ich denke, dass es ein VS 2010-Bug oder etwas sein muss, weil es durch das Erstellen eines neuen ResourceDictionary geheilt wurde! Ich habe dann das neue Wörterbuch gelöscht, das ich nicht brauchte.

1

Versuchen Hinzufügen der WindowsBase und PresentationCore Montage wieder:

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

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

Für mich ist das das Problem zu lösen scheint ..

Verwandte Themen