The*_*tan 2 ide silverlight wpf xaml visual-studio-2008
我最近在我的VS 2008 SP1环境中安装了silverlight 3工具,现在当我打开xaml文件时,设计器无法加载说(如果我向上拖动面板):
已取消加载视觉设计器的加载已取消.继续加载设计器
如果我单击简历加载链接,设计器将加载,但XAML和设计选项卡不会出现在拆分窗口连接处.我可以看到交换窗格按钮,但如果我点击它就不起作用.
VS显示此错误:
无法加载元数据程序集System.Windows.Controls.Data.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.Data.Input.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.Data.Input.VisualStudio.Design.MetadataRegistration上调用IRegisterMetadata时捕获到类型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记录器)
有没有人经历过这个?
有解决方法吗?我已经尝试从我的机器上删除所有与silverlight相关的程序并重新安装,但结果是一样的吗?
以下是一些vs已安装的组件/版本,如果有帮助:
虽然它并没有完全删除 - 但是在页面底部的XAML选项卡上有一个非常小的水平分割器,您可以使用它来查看设计器.但不确定你的错误.要解决设计器错误,请尝试按其他建议进行混合,然后查看调用堆栈.同时从Xaml中逐个删除UI元素并重建以查看是否可以找出问题的原因.还要查看你的ctor和Loaded事件处理程序,看看你的代码是否导致了问题.如果你真的卡住了尝试将另一个VS实例附加到你现有的visual studio,那么就让错误发生,看看你是否可以调试它.这个东西不好玩!
| 归档时间: |
|
| 查看次数: |
10338 次 |
| 最近记录: |