1. 程式人生 > >C# install-package:"xx"已擁有為“xxx”定義的依賴項

C# install-package:"xx"已擁有為“xxx”定義的依賴項

library 程序包 菜單欄 打開 AS 包管理器 程序 版本落後 install

可能 nuget自身的版本落後於適配程序包的版本

Visual Studio 2013 更新 NuGet 包管理器

  • Ø 前言

使用 Visual Studio 中的 NuGet 包管理器下載程序時,有時可能出現類似的錯誤:“Newtonsoft.Json”已擁有為“NETStandard.Library”定義的依賴項。

解決該錯誤的有效辦法就是更新 NuGet 包管理器,下面以 Visual Studio Ultimate 2013 為例,介紹一下更新 NuGet 包管理器的具體步驟。

  1. 1. 打開Visual Studio 2013。
  2. 2. 選擇菜單欄 -> 工具 -> 擴展和更新。
  3. 3. 在“已安裝”選項中找到 NuGet 包管理器,將其卸載,如圖:

  1. 4. 卸載 NuGet 包管理器後,重啟 Visual Studio,再重復步驟2。
  2. 5. 在“聯機”選項中搜索“NuGet”,選擇 NuGet Package Manager 點擊下載,下載完成後會自動安裝,如圖:

  1. 6. 安裝完成後,重啟 Visual Studio,OK,大功告成。

  • Ø 總結

其實,更新 NuGet 包管理器,就是一個卸載與安裝的過程。

C# install-package:"xx"已擁有為“xxx”定義的依賴項