Silverlight和WCF Ria服务

问题描述:

我已经使用VS 2008创建了一个新的Silverlight 3业务应用程序。创建已正确完成。当我尝试打开XAML,它打开,但在同时显示此错误:Silverlight和WCF Ria服务

无法加载元数据组装 System.Windows.Controls.Data.Input.Design, 版本= 2.0.5.0,文化=中立, PublicKeyToken = 31bf3856ad364e35。 异常消息:无法加载一个 或更多请求的类型。 检索LoaderExceptions属性 以获取更多信息..堆栈跟踪:
在 System.Reflection.Module._GetTypesInternal(StackCrawlMark & stackMark)在 System.Reflection.Assembly.GetTypes() 在 MS.Internal.Package .MetadataLoader.RegisterDesignTimeMetadata(大会 组件,LogCallback记录器)一种 异常类型的时 主叫IRegisterMetadata上型 System.Windows.Controls.Data.Input.VisualStudio.Design.MetadataRegistration ArgumentNullException被抓住。 异常消息:值不能为 null。参数名称:类型。堆栈 跟踪:在 Microsoft.Windows.Design.Metadata.AttributeTableBuilder.AddCallback(类型 型,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记录器)未能加载元数据¶ embly System.Windows.Controls.Design, Version = 2.0.5.0,Culture = neutral, PublicKeyToken = 31bf3856ad364e35。 异常消息:无法加载一个 或更多请求的类型。 检索LoaderExceptions属性 以获取更多信息..堆栈跟踪:
在 System.Reflection.Module._GetTypesInternal(StackCrawlMark & stackMark)在 System.Reflection.Assembly.GetTypes() 在 MS.Internal.Package .MetadataLoader.RegisterDesignTimeMetadata(大会 组件,LogCallback记录器)无法 负载元数据组件 System.Windows.Controls.Navigation.Design, 版本= 2.0.5.0,文化=中性 公钥= 31bf3856ad364e35。 异常消息:无法加载一个 或更多请求的类型。 检索LoaderExceptions属性 以获取更多信息..堆栈跟踪:
在 System.Reflection.Module._GetTypesInternal(StackCrawlMark & stackMark)在 System.Reflection.Assembly.GetTypes() 在 MS.Internal.Package .MetadataLoader。RegisterDesignTimeMetadata(程序集 程序集,LogCallback记录器)

为什么?任何解决方案先谢谢你。

使用VS2008的预览模式不再存在。你可以检查Tim Heuer的帖子(link)和Stackoverflow中的这篇相关文章(link)。

Blend是比VS2008更强大的XAML开发的完美工具。