繁体   English   中英

程序集XXX具有比引用的程序集XXX高的版本

[英]Assembly XXX which has a higher version than referenced assembly XXX

我正在尝试使用最新版本的Prism和Unity构建项目,但是,它给出以下错误。 如何解决以下错误?

程序集'Microsoft.Practices.Prism.UnityExtensions,版本= 4.5.0.0,文化=中性,PublicKeyToken = 31bf3856ad364e35'使用'Microsoft.Practices.Unity,版本= 3.0.1208.0,文化=中性,PublicKeyToken = 31bf3856ad364e35'版本比参考程序集'Microsoft.Practices.Unity,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'c:\\ Prism4.1 \\ Bin \\ Desktop \\ Microsoft.Practices.Prism.UnityExtensions.dll HelloWorld.Desktop

这是Unity和Prism之间的问题。

显然,当构建适用于.NET 4.5的Prism版本时,它们使用的是Unity版本,版本号为3.0.1208.0 但是,在最新版本的Unity中,似乎他们将该数字重置为3.0.0.0 ,这导致此错误,因为Unity的最新版本的版本号比以前的版本号低。

在CodePlex论坛上有一个针对Prism的线程,针对此问题提供了一些解决方法:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM