Xamarin iOS,用于捆绑资源的 FileNotFound

Nat*_*n M 0 xamarin.ios xamarin.forms

我不断收到这样的错误:

Error       System.IO.FileNotFoundException: /Users/Nathaniel/Library/Caches/Xamarin/mtbs/builds/EagleEyePrism.iOS/7b66664107c017167463bbde19c6a2f4/obj/iPhone/Debug/optimized/upload_blue.png does not exist
File name: '/Users/Nathaniel/Library/Caches/Xamarin/mtbs/builds/EagleEyePrism.iOS/7b66664107c017167463bbde19c6a2f4/obj/iPhone/Debug/optimized/upload_blue.png'
  at System.IO.File.Copy (System.String sourceFileName, System.String destFileName, System.Boolean overwrite) [0x00193] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-08/external/bockbuild/builds/mono-x64/mcs/class/corlib/System.IO/File.cs:111 
  at Xamarin.MacDev.Tasks.SmartCopyTaskBase.CopyFile (System.String source, System.String target, System.String targetItemSpec) [0x0002d] in <cd319828b05749ae9de0c80034a6d2bc>:0 
  at Xamarin.MacDev.Tasks.SmartCopyTaskBase.Execute () [0x000b6] in <cd319828b05749ae9de0c80034a6d2bc>:0    EagleEyePrism.iOS           
Run Code Online (Sandbox Code Playgroud)

它是什么文件并不重要。如果我删除upload_blue.png,它会在下一个资源上引发错误。

我已经尝试了一切。我删除了 Mac 上的 Xamarin 缓存,我删除了 PC 上的 AppData\Local\Xamarin,它根本无法编译。如果我将所有 BundleResources 设置为 Embedded Resources,它将编译并运行,但随后不会显示我的任何图像抵押品。

我已经在互联网上搜索了几个小时试图解决这个问题。

我在 Mac 上运行最新的 XCode,使用 MacOS Mojave,并在 PC 上运行带有 Visual Studio 2019 的 Windows 10。

Nat*_*n M 5

我通过禁用 iOS 构建选项中的优化 PNG 图像选项解决了这个问题