簡體   English   中英

NuGet包在Visual Studio 2015中不起作用

[英]NuGet Package Not working in Visual Studio 2015

更新Visual Studio 2015后,我在visual studio啟動時收到以下錯誤。 Nuget操作失敗NuGet.Config不是有效的XML。 路徑

'' 十六進制值0x00,是無效字符。 第1行,第1位。

此外,我不能再使用包管理器控制台了。

我嘗試卸載並重新安裝它,但沒有成功。 我仍然得到上面的錯誤。

任何關於如何解決這個問題的指導將不勝感激,謝謝!

從以下位置刪除NuGet.Config

C:\Users\your-username\AppData\Roaming\NuGet

重新打開VS2015后,將創建一個新的配置文件,並解決該問題。

從C drive \\ users \\ username中刪除“.nuget”文件夾

C:\\用戶\\ {用戶名} \\的NuGet

您可以更新或重新安裝包。

這對我有用。

您的解決方案中是否有任何nuget.config文件?

格式已從fx更改:

<settings>
  <repositoryPath>..\..\packages</repositoryPath>
</settings>

至:

<configuration>
  <config>
    <add key="repositoryPath" value="..\..\packages" />
  </config>
</configuration>

你的一些軟件包可能已被緩存了嗎?

下載最新的nuget.exe(來自https://dist.nuget.org/win-x86-commandline/latest/nuget.exe )並打開命令提示符( 最好具有管理員權限 )並指向您所在的位置下載nuget.exe並執行以下命令(從命令提示符或powershell控制台)。

nuget.exe locals -clear global-packages
nuget.exe locals -clear http-cache
nuget.exe locals -clear temp

然后重新啟動Visual Studio。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM