1. 程式人生 > >在Nuget管理器上安裝MvvmLight框架,有時候會有如下提示: “MvvmLightLibs”已擁有為“CommonServiceLocator”定義的依賴項。

在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  大功告成了!