Visual studio NuGet软件包在Visual Studio 2015中不工作

Visual studio NuGet软件包在Visual Studio 2015中不工作,visual-studio,entity-framework-6,nuget-package,Visual Studio,Entity Framework 6,Nuget Package,更新Visual studio 2015后,当Visual studio启动时,我遇到以下错误。 Nuget操作失败 NuGet.Config不是有效的XML。 路径 “.”十六进制值0x00是无效字符。第1行,位置1 另外,我不能再使用PackageManager控制台了 我尝试卸载并重新安装它,但没有成功。我仍然得到上面的错误 任何关于如何修复此问题的指导都将不胜感激,谢谢 您的解决方案中有任何nuget.config文件吗 格式已从fx更改为: <settings> <

更新Visual studio 2015后,当Visual studio启动时,我遇到以下错误。 Nuget操作失败 NuGet.Config不是有效的XML。 路径

“.”十六进制值0x00是无效字符。第1行,位置1

另外,我不能再使用PackageManager控制台了

我尝试卸载并重新安装它,但没有成功。我仍然得到上面的错误


任何关于如何修复此问题的指导都将不胜感激,谢谢

您的解决方案中有任何nuget.config文件吗

格式已从fx更改为:

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

..\..\packages
致:


从以下位置删除
NuGet.Config

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

重新打开VS2015后,将创建一个新的配置文件,并应解决此问题。

可能是您的一些软件包已被缓存

下载最新的nuget.exe(从)并打开命令提示符(最好具有管理员权限),然后指向下载nuget.exe并执行以下命令的位置(从命令提示符或powershell控制台)

然后重新启动Visual Studio。

从C驱动器\users\username中删除“.nuget”文件夹

C:\Users\{username}\.nuget

您可以更新或重新安装该软件包


这对我来说很有用。

也可能是错误的xml版本,或者您的nuget.config有BOM。谢谢,这解决了我的问题。对于Windows用户,有一个快捷方式,
win+R
并键入
%appdata%
,您将进入页面,或者只是复制并粘贴答案中的路径,哈哈
C:\Users\your-username\AppData\Roaming\NuGet
nuget.exe locals -clear global-packages
nuget.exe locals -clear http-cache
nuget.exe locals -clear temp