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

Visual Studio中MAUI安装Plugin.Firebase NuGet包因路径过长失败,改注册表仍无效

解决MAUI安装Plugin.Firebase NuGet包时的路径过长还原错误

已开启系统长路径支持但问题依旧,可尝试以下针对性方案:

  • 开启NuGet长路径支持
    编辑NuGet配置文件(位置为%AppData%\NuGet\NuGet.Config或解决方案根目录的NuGet.Config),添加如下配置:

    <configuration>
      <config>
        <add key="enableLongPaths" value="true" />
      </config>
    </configuration>
    
  • 缩短项目基础路径
    将MAUI解决方案移动到更短的目录下,比如从C:\Users\enric\Documents\Visual Studio 2022\Projects\MyComplexMauiProject迁移至C:\Projects\MauiFirebaseApp,从根源减少路径总长度。

  • 清理NuGet缓存并重新还原

    1. 打开Visual Studio,依次点击「工具」→「NuGet包管理器」→「程序包管理器设置」
    2. 在「NuGet包管理器」→「常规」中点击「清除所有NuGet缓存」
    3. 右键解决方案选择「还原NuGet包」
      或直接执行PowerShell命令:
    dotnet nuget locals all --clear
    
  • 配置组策略开启长路径(仅专业版/企业版Windows)
    按下Win+R输入gpedit.msc打开本地组策略编辑器,导航至计算机配置→管理模板→系统→文件系统,找到「启用Win32长路径」并设置为「已启用」,重启电脑生效。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 03:57:05