【发布时间】:2009-07-31 15:52:02
【问题描述】:
我最近在我的 VS 2008 SP1 环境中安装了 silverlight 3 工具,现在当我打开 xaml 文件时,设计器无法加载说(如果我向上拖动面板):
加载已取消 视觉设计器的加载已取消。继续加载设计器
如果我单击设计器将加载的恢复加载链接,但 XAML 和设计选项卡不会出现在拆分窗口连接处。我可以看到交换窗格按钮,但如果我单击它就不起作用。
VS 显示此错误:
无法加载元数据程序集 System.Windows.Controls.Data.Design,版本=2.0.5.0,文化=中性,PublicKeyToken=31bf3856ad364e35。异常消息:无法加载一种或多种请求的类型。检索 LoaderExceptions 属性以获取更多信息。堆栈跟踪:在 System.Reflection.Module._GetTypesInternal(StackCrawlMark& stackMark) 在 System.Reflection.Assembly.GetTypes() 在 MS.Internal.Package.MetadataLoader.RegisterDesignTimeMetadata(程序集程序集,LogCallback 记录器)未能加载元数据程序集 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(Assembly 程序集,LogCallback 记录器)在 System.Windows.Controls.Data.Input.VisualStudio.Design.MetadataRegistration 类型上调用 IRegisterMetadata 时捕获了 ArgumentNullException 类型的异常。异常消息:值不能为空。 参数名称:类型。堆栈跟踪:在 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(Assembly 程序集,LogCallback 记录器)
有人经历过吗? 有解决方法或修复方法吗?我已经尝试从我的机器中删除所有与 Silverlight 相关的程序并重新安装,但结果还是一样?
如果有帮助,这里有一些与已安装的组件/版本相比:
- Microsoft Visual Studio 2008 版本 9.0.30729.4108 QFE 微软 .NET 框架 版本 3.5 SP1
- 已安装版本:企业版
- 微软 Silverlight 项目 2008 91899-270-9195657-60457 微软 Silverlight 项目 2008 版本 9.0.30730.126 ...
- Microsoft Visual Studio Team System 2008 数据库版 GDR 91899-270-9195657-60457 Microsoft Visual Studio Team System 2008 数据库版 GDR 版本 9.1.31124.01
【问题讨论】:
标签: wpf visual-studio-2008 silverlight xaml ide