0
我最近遇到了一個Nuget問題,突然間我無法將新包添加到某些項目中。錯誤的Visual Studio扔了Entry with same key already exists
- 搜索後找到this thread我還是空白。我想發佈一個實際爲我工作的解決方案。Nuget在Visual Studio中:「具有相同密鑰的條目已經存在」
我最近遇到了一個Nuget問題,突然間我無法將新包添加到某些項目中。錯誤的Visual Studio扔了Entry with same key already exists
- 搜索後找到this thread我還是空白。我想發佈一個實際爲我工作的解決方案。Nuget在Visual Studio中:「具有相同密鑰的條目已經存在」
解決方案是導航到C:\Users\{USER}\AppData\Roaming\NuGet
並打開NuGet.config
文件。
在<packageSources>
我最後不得不(未知如何發生的)的兩個項目Nuget.org:
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
<add key="nuget.org" value="https://www.nuget.org/api/v2/" />
我選擇保持兩個作爲一個真正的底部,因爲Nuget.org's docs狀態這是一個很好的包源程序。刪除第一個條目或將其重命名爲<add key="nuget.org2" ... />
可解決此問題。同時請注意,我在Visual Studio保持關閉狀態時執行了此修復可能會有所幫助。