C# 将WP8升级到Silverlight WP8.1,程序集问题

C# 将WP8升级到Silverlight WP8.1,程序集问题,c#,.net,silverlight,windows-phone-8,.net-assembly,C#,.net,Silverlight,Windows Phone 8,.net Assembly,我已将我的项目更新为Silverlight WP8.1,并更新了不同的nuget包。重建、重新启动、清理和重建:) 但我的一个dll的一个程序集一直出现错误 错误24程序集“MainGame,版本=1.0.0,区域性=中性,PublicKeyToken=null”使用“GalaSoft.MvvmLight,版本=5.1.1.35049,区域性=中性,PublicKeyToken=e7570ab207bcb616”,其版本高于引用的程序集“GalaSoft.MvvmLight,版本=5.0.2.3

我已将我的项目更新为Silverlight WP8.1,并更新了不同的nuget包。重建、重新启动、清理和重建:) 但我的一个dll的一个程序集一直出现错误

错误24程序集“MainGame,版本=1.0.0,区域性=中性,PublicKeyToken=null”使用“GalaSoft.MvvmLight,版本=5.1.1.35049,区域性=中性,PublicKeyToken=e7570ab207bcb616”,其版本高于引用的程序集“GalaSoft.MvvmLight,版本=5.0.2.32240,区域性=中性,PublicKeyToken=e7570ab207bcb616'c:\Users\johann\Desktop\StoneGaard\MainGame\Bin\ARM\Debug\MainGame.dll MVVMTestApp

我已重新安装、移除并重新安装MVVMLight软件包。我确信在查阅参考文献概述时,参考文献是新的5.1.1.x:

最后,我尝试删除Maingame.dll并再次重新启动,然后用相同的错误进行重建


有人能帮忙解决这个错误吗?

我认为您引用了错误的库。(也许您选择了WP8.1RT版本?)尝试使用Nuget软件包安装程序,这样它会自动为您的项目选择正确的版本

打开
Tools>Nuget package manager>package manager控制台
并使用以下命令:

安装程序包MvvmLight


Nuget lib页面:

我已经准备好用更新包重新安装了,但没有成功。但是,我尝试了你的解决方案,很明显这是可行的,但在另一个项目中又出现了一个错误,我将就此提出一个新问题。谢谢你的帮助!当这样的问题发生时,永远不要执行重新安装,只需卸载并重新安装。好的,我会记住的!:)但是:/我现在已经尝试过了,出现了新的错误: