VS2010 SP1 WPF设计器崩溃,没有SP1 it';他在工作

VS2010 SP1 WPF设计器崩溃,没有SP1 it';他在工作,wpf,visual-studio-2010,Wpf,Visual Studio 2010,设置: Windows Server 2008 R2 x64 VisualStudio2010SP1 以.NET3.5SP1为目标的WPF应用程序 使用Infopath FormControl VS2010上没有加载项 问题: 首先在Visual Studio designer中打开任何窗口或用户控件,它将正常打开。然后只需单击xaml源代码(我使用的是split view、xaml和“实际控件”),设计器几乎会立即崩溃,出现以下异常: [System.Reflection.Adds.Uns

设置:

  • Windows Server 2008 R2 x64
  • VisualStudio2010SP1
  • 以.NET3.5SP1为目标的WPF应用程序
  • 使用Infopath FormControl
  • VS2010上没有加载项
问题: 首先在Visual Studio designer中打开任何窗口或用户控件,它将正常打开。然后只需单击xaml源代码(我使用的是split view、xaml和“实际控件”),设计器几乎会立即崩溃,出现以下异常:

[System.Reflection.Adds.UnsolvedAssemblyException] 类型universe无法解析程序集:Microsoft.VisualStudio.Tools.Applications.Adapter,版本=8.0.0.0,区域性=neutral,PublicKeyToken=b03f5f7f11d50a3a

我从GAC看了看,程序集就在那里(处理器架构是MSIL)

这是怎么回事?没有谷歌的帮助。有趣的是,没有VS2010 SP1,一切都很好

更新 我尝试从dvd和SP1重新安装中修复VS2010,但没有帮助。然而,我能够缩小范围。如果从项目中删除对Microsoft.Office.InfoPath.FormControl的引用,则效果良好。那么,为什么FormControl会在每个WPF窗口和用户控件上崩溃设计器,并且只在VS2010 SP1上崩溃


Office 2007修复也没有帮助。

运行VS2010修复怎么样?尝试从原始DVD修复它,然后在其上重新安装SP1


这是我的建议,如果你没有得到一个明确解决你的问题的答案

这个博客对我很有帮助,希望它也能对你有所帮助。

您拥有的office版本是什么(2007/2010)?office 2007 Enterprise具有来自Windows Update的SP2+最新更新这似乎被报告为Microsoft Connect中的一个错误:我猜您需要回滚到SP1才能继续工作,直到出现修复。在引用FluentNHibernate时也遇到了同样的问题,所以很明显,这里肯定有一些模式,但只能从某些文件位置。这里有一个链接很好地描述了我们的问题:-显然MS无意为VS 2010解决这个问题。到目前为止,我还没有读到任何证明我错了的东西,我猜这只发生在64位的机器上。对Office做同样的事情怎么样?修复程序可能会在GAC中重新安装Microsoft.Office.InfoPath.FormControl程序集。起初我认为它可以工作,但最终designer开始崩溃。