如何通过NuGet安装MVVMLight

4

我需要将MVVM Light工具包添加到现有项目中。 我运行nuget命令。我的项目在4.5框架中。我遇到了这个错误

Attempting to resolve dependency 'MvvmLightLibs (≥ 5.0.2.0)'.
Install-Package : 'MvvmLightLibs' already has a dependency defined for 'CommonServiceLocator'.
At line:1 char:16
+ Install-Package <<<<  MvvmLight
+ CategoryInfo          : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPa 
ckageCommand

我通过扩展和更新安装了它,虽然已经安装成功,但是当我尝试使用Visual Studio向导创建一个新的MVVM项目时,出现了相同的依赖错误。

如何解决这个问题?

2个回答

11
安装最新版的NuGet

1
@VojtěchDohnal,很抱歉,我不得不反对您的评论。不仅我个人认为这确实是一个有效的答案,它实际上还解决了OP的问题。所以我不明白为什么您会质疑它作为答案的有效性。此外,Sievajet既没有“批评”也没有“要求作者澄清”,因此我也看不出那条评论的相关性。 - Yann Duran

0

我同意Sievajet的观点。通过升级到最新版本的NuGet,解决了相同的问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接