如何解决 Xamarin.Firebase.iOS.Core - 8.10.0.1 nuget 安装错误

问题描述 投票:0回答:3

错误找不到路径的一部分 'C:\Users ivek.nuget\packages\xamarin.firebase.ios.core\8.10.0.1\lib\xamarinios10\Firebase.Core.resources\GoogleUtilitiesComponents.xcframework\ios-arm64_i386_x86_64 -simulator\GoogleUtilitiesComponents.framework\PrivateHeaders\GULCCComponentContainerInternal.h'。

.net xamarin maui
3个回答
5
投票

我遇到了同样的问题,最终使用了版本

Xamarin.Firebase.iOS.Core - 8.10.0

更新:

缩短安装路径。请参阅:https://github.com/xamarin/GoogleApisForiOSComponents/issues/555#issuecomment-1145943195


1
投票

我想直接将解决方案发布给其他人

  1. 封闭视觉工作室
  2. 创建路径 C:\Nuget
  3. 将环境变量“C:\Nuget”添加到 NUGET_PATH
  4. 将环境变量“C:\Nuget”添加到 NUGET_PACKAGES
  5. 下载nuget.exe https://dist.nuget.org/win-x86-commandline/latest/nuget.exe
  6. 将其复制到解决方案文件夹中并复制到 C:\Nuget
  7. 打开命令窗口并导航到我的项目解决方案(cd ...)
  8. nuget 恢复 MySolution.sln
  9. 重新打开解决方案,我可以安装所有 nuget 软件包

0
投票

按照此操作禁用最大路径长度限制

https://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=registry

总结

  1. 设置 HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem\LongPathsEnabled 到 1
  2. 重新启动机器,否则无法工作
© www.soinside.com 2019 - 2024. All rights reserved.