我正在使用Visual Studio 2010 Express,在C#中的Silverlight 4项目上工作.这突然在我的项目中开始,我得到这个XAML命名空间未解决的错误:
XAML Namespace http://schemas.microsoft.com/winfx/2006/xaml is not resolved
<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">
问题是什么?
解决方法
这是你看到的吗
… 或这个…
http://social.expression.microsoft.com/Forums/en/blend/thread/e180becd-5e59-4b1d-bd06-9a9547b4e68f
两者都涉及到移除属性并打破XAML的混合.它删除(或忘记添加)mc:Ignorable =“d”属性到UserControls.