【发布时间】:2022-12-17 21:54:23
【问题描述】:
在我的项目上工作,当我添加 Xamarin.Firebase.Messaging(或其他 firebase 项目)时,我在尝试仅构建 IOS 时收到以下错误。 我尝试删除 obj/bin 中的文件、清理解决方案、重建、重新启动计算机、进入 regedit 以启用长路径,但没有任何效果。似乎在构建过程中,HotRestart 解压缩了框架文件,然后可能会再试一次,它不会覆盖并失败。当我卸载 Firebase 项目时,一切正常。一直在疯狂地试图解决这个问题!
使用 Visual Studio 2022 尝试在真实设备 Iphone 上运行。
2> C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.HotRestart.targets(75,3):错误 MSB4018:“UnpackFrameworks”任务意外失败。 2>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.HotRestart.targets(75,3): 错误 MSB4018: System.IO.IOException: The file 'obj\iPhone \Debug\Frameworks\FirebaseFirestore.framework\FirebaseFirestore' 已经存在。 2>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.HotRestart.targets(75,3): error MSB4018: at System.IO.__Error.WinIOError(Int32 errorCode,字符串 maybeFullPath) 2>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.HotRestart.targets(75,3): error MSB4018: at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost) 2>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.HotRestart.targets(75,3): 错误 MSB4018: 在 System.IO.FileInfo.CopyTo(String destFileName) 2>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.HotRestart.targets(75,3): 错误 MSB4018: 在 Xamarin.iOS.Tasks.Windows.Zip.CopyDirectory (字符串源,字符串目标)在 /Users/builder/azdo/_work/1/s/xamarin-macios/msbuild/Xamarin.iOS.Tasks.Windows/Zip.cs:line 32 2>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.HotRestart.targets(75,3): 错误 MSB4018: 在 Xamarin.iOS.Tasks.Windows.Zip.Extract (String sourceFileName, String destinationPath) 在 /Users/builder/azdo/_work/1/s/xamarin-macios/msbuild/Xamarin.iOS.Tasks.Windows/Zip.cs:line 18 2>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.HotRestart.targets(75,3): 错误 MSB4018: 在 Xamarin.iOS.HotRestart.Tasks.UnpackFrameworks.Execute () 在 /Users/builder/azdo/_work/1/s/xamarin-macios/msbuild/Xamarin.iOS.Tasks.Windows/Tasks/UnpackHotRestartFrameworks.cs:line 55 2>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.HotRestart.targets(75,3): 错误 MSB4018: 在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build .BackEnd.ITaskExecutionHost.Execute() 2>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.HotRestart.targets(75,3): 错误 MSB4018: 在 Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext ()
【问题讨论】:
标签: firebase compiler-errors xamarin.ios