在Nuget管理器上安装MvvmLight框架,有时候会有如下提示: “MvvmLightLibs”已拥有为“CommonServiceLocator”定义的依赖项。

VS2013安装后,在Nuget管理器上安装MvvmLight框架,有时候会有如下提示:

 “MvvmLightLibs”已拥有为“CommonServiceLocator”定义的依赖项。

 

可能是大牛们都不屑于写这么简单的笔记,网上搜索一圈都找不到解决办法,无奈研究了很久总算找到原因。

假如你也遇到了,希望我的帖子可以帮到你:

造成此问题的原因是由于VS2013自带的Nuget包管理器版本太旧,不支持最新的MvvmLight。

 解决办法:

 1.首先点击工具-->扩展和更新

 

2.在已安装的选项里找到NuGet程序包管理器,点击卸载

 

3.卸载完成之后点击立即重新启动

4.重新来到扩展和更新界面,在联机选项里找到NuGet Package Manager For Visual Studio 2013 然后安装

 

5.安装完毕后重新启动Visual Studio

 

6.最后重新安装MVVM Light  大功告成了!

猜你喜欢

转载自blog.csdn.net/mzhifa/article/details/77342367