我使用VS 2008创建了一个新的Silverlight 3业务应用程序。创建已正确完成。当我尝试打开xaml时,它会打开,但同时显示错误:
无法加载元数据程序集 System.Windows.Controls.Data.Input.Design, 版本= 2.0.5.0,文化=中立, 公钥= 31bf3856ad364e35。 异常消息:无法加载一个 或更多所请求的类型。 检索LoaderExceptions属性 了解更多信息.. Stack Trace:
在 System.Reflection.Module._GetTypesInternal(StackCrawlMark&安培; stackMark)at System.Reflection.Assembly.GetTypes() 在 MS.Internal.Package.MetadataLoader.RegisterDesignTimeMetadata(大会 程序集,LogCallback记录器) 类型例外 ArgumentNullException被捕获时 在类型上调用IRegisterMetadata System.Windows.Controls.Data.Input.VisualStudio.Design.MetadataRegistration。 异常消息:值不能 空值。参数名称:类型。堆 追踪:at Microsoft.Windows.Design.Metadata.AttributeTableBuilder.AddCallback(类型 type,AttributeCallback回调)
在 System.Windows.Controls.Data.Input.VisualStudio.Design.MetadataRegistration.AddAttributes(AttributeTableBuilder 建设者) System.Windows.Controls.Design.Common.MetadataRegistrationBase.BuildAttributeTable() 在 System.Windows.Controls.Data.Input.VisualStudio.Design.MetadataRegistration.Register() 在 MS.Internal.Package.MetadataLoader.RegisterDesignTimeMetadata(大会 程序集,LogCallback记录器)失败 加载元数据汇编 System.Windows.Controls.Design, 版本= 2.0.5.0,文化=中立, 公钥= 31bf3856ad364e35。 异常消息:无法加载一个 或更多所请求的类型。 检索LoaderExceptions属性 了解更多信息.. Stack Trace:
在 System.Reflection.Module._GetTypesInternal(StackCrawlMark&安培; stackMark)at System.Reflection.Assembly.GetTypes() 在 MS.Internal.Package.MetadataLoader.RegisterDesignTimeMetadata(大会 程序集,LogCallback记录器)失败 加载元数据汇编 System.Windows.Controls.Navigation.Design, 版本= 2.0.5.0,文化=中立, 公钥= 31bf3856ad364e35。 异常消息:无法加载一个 或更多所请求的类型。 检索LoaderExceptions属性 了解更多信息.. Stack Trace:
在 System.Reflection.Module._GetTypesInternal(StackCrawlMark&安培; stackMark)at System.Reflection.Assembly.GetTypes() 在 MS.Internal.Package.MetadataLoader.RegisterDesignTimeMetadata(大会 程序集,LogCallback记录器)
为什么呢?有解决方案吗提前谢谢。