2010-11-22 20 views
10

Estoy usando Visual Studio 2010 Express, trabajando en un proyecto de Silverlight 4 en C#. Esto empezó a ocurrir de repente en mi proyecto, me sale el error de que este espacio de nombres XAML no se resuelve:Espacio de nombres XAML http://schemas.microsoft.com/winfx/2006/xaml no se ha resuelto

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

Si ayuda, aquí está la sección del archivo XAML en la que se está levantando el error:

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

¿Cuál podría ser el problema?

Respuesta

1

¿Es esto lo que se está viendo ...

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

... o esto ...

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

ambos se relacionan con la eliminación de un atributo Blend y romper su XAML. Elimina (u olvida agregar) el atributo mc: Ignorable = "d" a UserControls.

+0

enlace correcto para el puesto de Mads Laumann: http://laumania.net/2010/ 06/21/a-posible-solución-al-error-xaml-namespace-httpschemas-microsoft-comexpressionblend2008-is-not-resolved / –

0

Recibí este problema cuando copié un archivo del Diccionario de recursos de otro proyecto. ¡Creo que debe ser un error de VS 2010 o algo así porque se curó al crear un nuevo ResourceDictionary! Luego eliminé el nuevo diccionario que no necesitaba.

1

Trate de añadir el montaje WindowsBase y PresentationCore nuevo:

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

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

Para mí esto parece resolver el problema ..

Cuestiones relacionadas