You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行ASP.NET项目时遇NuGet回退包文件夹找不到错误

解决ASP.NET项目运行时NuGet回退包文件夹缺失错误

C:\Program Files\dotnet\sdk\7.0.102\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(267,5): error MSB4018: NuGet.Packaging.Core.PackagingException: 无法找到回退包文件夹 'C:\Program Files (x86)\Microsoft\Xamarin\NuGet'。

以下是几种可行的解决方法:

  • 创建缺失的回退文件夹
    直接在 C:\Program Files (x86)\Microsoft\Xamarin\ 路径下新建一个名为 NuGet 的空文件夹,之后重新运行项目即可。NuGet仅需要验证该目录存在,空文件夹就能满足要求。

  • 移除NuGet配置中的无效回退源

    1. 打开系统的NuGet配置文件,路径为 %appdata%\NuGet\NuGet.Config。
    2. 在文件中查找包含 C:\Program Files (x86)\Microsoft\Xamarin\NuGet 的 <fallbackPackageFolders> 节点。
    3. 删除该节点或者用 <!-- --> 注释掉,保存配置文件后重启项目。
  • 修复或清理Xamarin组件
    若之前安装过Xamarin后又卸载,可能残留了无效配置:

    1. 打开Visual Studio Installer,找到已安装的VS版本,点击「修改」。
    2. 如果不需要Xamarin组件,取消勾选相关工作负载并完成卸载;如果需要,重新勾选后执行修复安装,确保目录结构完整。

内容的提问来源于stack exchange,提问作者Purushoth

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 17:30:40