L'espace de noms XAML http://schemas.microsoft.com/winfx/2006/xaml n'est pas résolu
Je suis en utilisant Visual Studio 2010 Express, de travailler sur un projet Silverlight 4 en C#. Cela a commencé tout d'un coup dans mon projet, j'obtiens l'erreur que cet espace de Noms XAML n'est pas résolu:
XAML Namespace http://schemas.microsoft.com/winfx/2006/xaml is not resolved
Si cela peut aider, voici la section du fichier XAML dans laquelle l'erreur est levée:
<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">
Quel pourrait être le problème?
source d'informationauteur Justin Poliey | 2010-11-22
Vous devez vous connecter pour publier un commentaire.
Est-ce que vous voyez...
http://laumania.net/2010/06/21/a-possible-solution-to-the-error-xaml-namespace-httpschemas-microsoft-comexpressionblend2008-is-not-resolved/
... ou cela...
http://social.expression.microsoft.com/Forums/en/blend/thread/e180becd-5e59-4b1d-bd06-9a9547b4e68f
Les deux se rapportent à Mélanger la suppression d'un attribut et la rupture de votre XAML. Il supprime (ou oublie d'ajouter) de la mc:Ignorable="d" attribut à UserControls.
Essayez d'ajouter le
WindowsBase
etPresentationCore
assemblée:Pour moi cela semble résoudre le problème..
J'ai eu ce problème lorsque j'ai copié un fichier de Dictionnaire de Ressources à partir d'un autre projet. Je pense que ce doit être un VS 2010 bug ou quelque chose parce qu'il a été guéri par la création d'une nouvelle ResourceDictionary! J'ai ensuite supprimé le nouveau Dictionnaire que je n'avais pas besoin.