代码之家  ›  专栏  ›  技术社区  ›  dthrasher

Visual Studio 2010错误:类型Universe无法解析程序集

  •  5
  • dthrasher  · 技术社区  · 14 年前

    我已经将最初在visual studio 2008中创建的wpf项目加载到visual studio 2010中。转换过程进行得很顺利,但在某些xaml文件上,vs2010设计器会抛出几个与项目引用相关的错误,包括以下错误:

    System.Reflection.Adds.UnsolveAssemblyException异常

    类型Universe无法解析程序集:galasoft.mvvmlight,版本=3.0.0.31869,区域性=neutral,publickeytoken=3e875cdb3903c512。

    此程序集引用在Expression Blend 4设计器中工作正常,但在VS2010中不起作用。

    我可以成功地构建和运行解决方案。

    我的解决方案针对.NETFramework3.5SP1。

    3 回复  |  直到 14 年前
        1
  •  9
  •   Tod    13 年前

    我不太清楚你是否有我遇到过的同样的问题,但我一直在用ninject.dll得到那个类型的宇宙错误。我解决它的方式是“ 解除阻塞 “zip文件 之前 提取它。我认为这只会影响vista和win 7 dev机器,但值得一试。 I posted a blog entry last week 关于错误和解决方案的详细信息。向下滚动到“被黑头挫败”部分。

        2
  •  4
  •   Matt Casto    14 年前

    检查正在引用的MVVM灯光程序集的版本。

    当你 install the MVVM Light Toolkit binaries ,您将得到单独的wpf 3.5和wpf 4版本。您可以在

    C:“程序文件”\Laurent Bugnion(Galasoft)\MVVM Light Toolkit\Binaries\WPF4

        3
  •  0
  •   dthrasher    14 年前

    我找到了一个解决办法,但我不满意。如果我将项目的目标框架设置从“.net framework 3.5”更改为“.net framework 4客户端配置文件”,则设计器工作正常。但我不想仅仅为了得到设计师的支持而改变我的目标框架!