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缓存并重新还原
- 打开Visual Studio,依次点击「工具」→「NuGet包管理器」→「程序包管理器设置」
- 在「NuGet包管理器」→「常规」中点击「清除所有NuGet缓存」
- 右键解决方案选择「还原NuGet包」
或直接执行PowerShell命令:
dotnet nuget locals all --clear配置组策略开启长路径(仅专业版/企业版Windows)
按下Win+R输入gpedit.msc打开本地组策略编辑器,导航至计算机配置→管理模板→系统→文件系统,找到「启用Win32长路径」并设置为「已启用」,重启电脑生效。
内容的提问来源于stack exchange,提问作者Enrico
相关产品推荐
相关产品推荐

