如何修复Visual Studio Community 2022中的‘NuGet.Config is not valid XML’错误?
解决"NuGet operation failed. NuGet.Config is not valid XML"错误
定位NuGet.Config文件
全局配置文件默认路径:C:\Users\<你的用户名>\AppData\Roaming\NuGet\NuGet.Config;如果项目根目录下存在本地NuGet.Config,也需要检查。修复XML格式问题
用记事本或Visual Studio打开文件,排查以下常见错误:- XML标签是否完全闭合(比如
<packageSources>必须对应</packageSources>) - 是否存在未转义的特殊字符(如&、<、>,需替换为
&、<、>) - 注释格式是否合规(需使用
<!-- 注释内容 -->)
若无法定位具体错误,可先备份原文件,替换为最简默认配置:
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" /> </packageSources> </configuration>- XML标签是否完全闭合(比如
清除NuGet缓存
- 打开Visual Studio,依次点击「工具」→「NuGet包管理器」→「包管理器设置」
- 在设置窗口中选择「NuGet包管理器」→「常规」,点击「清除所有NuGet缓存」
- 或使用命令行执行:
nuget locals all -clear(需确保NuGet CLI已添加至系统环境变量)
重启VS并重试
关闭所有Visual Studio实例,重新打开后再次创建.NET Framework 4.7.2版本的Windows窗体应用程序。
内容的提问来源于stack exchange,提问作者user17682078
相关产品推荐
相关产品推荐

