【问题标题】:Adding .png File to Xamarin IOS project Crashes Build将 .png 文件添加到 Xamarin IOS 项目崩溃构建
【发布时间】:2017-10-05 20:26:03
【问题描述】:

我正在开发一个 Xamarin IOS 项目,并且刚刚创建了一个我想在应用程序中显示的 .png 文件。当我将图像添加到资源文件夹时,应用程序不再构建并显示以下错误:

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets(3,3):错误:System.IO.FileNotFoundException:/Users/davidshepard/Projects/NewEPA/ NewEPA/obj/iPhoneSimulator/Debug/device-builds/ipad6.12-11.0/optimized/Pres0.png 不存在 文件名:'/Users/davidshepard/Projects/NewEPA/NewEPA/obj/iPhoneSimulator/Debug/device-builds/ipad6.12-11.0/optimized/Pres0.png' 在 System.IO.File.Copy (System.String sourceFileName, System.String destFileName, System.Boolean overwrite) [0x00193] 在 /Users/builder/data/lanes/4992/mono-mac-sdk/external/bockbuild/builds /mono-x64/mcs/class/corlib/System.IO/File.cs:111 在 Xamarin.MacDev.Tasks.SmartCopyTaskBase.CopyFile (System.String 源,System.String 目标,System.String targetItemSpec) [0x00030] 在 :0 在 Xamarin.MacDev.Tasks.SmartCopyTaskBase.Execute () [0x0013d] 在 :0 (NewEPA)

我验证了该文件已添加到 .csproj 文件中,即使我确实在我的代码中的任何位置而不是 .csproj 中引用了此图像,我仍然会收到此错误

另一条有趣的信息是,我在升级到最新版本的 Xamarin.IOS 和 Visual Studio for Mac 2017 之前添加的图像工作正常,即使我将 m 删除并读取到项目中。

任何关于如何解决此问题的建议将不胜感激!

附加信息:仅限 iPad 的应用程序。 IOS 11.

【问题讨论】:

  • 您是否保留该图像的构建操作BundleResource
  • 是的,我做了,但没有效果

标签: xamarin xamarin.ios visual-studio-2017 visual-studio-mac


【解决方案1】:

所以在摸索了几天之后,我发现出了什么问题。当我将文件上传到 Visual Studio 时,它变得损坏且无法读取。我不得不重新安装 Visual Studio 来解决这个问题,现在它工作正常。如果您遇到同样的问题,很可能是由于文件已损坏。希望对有需要的人有所帮助!

【讨论】:

    猜你喜欢
    • 2023-03-30
    • 1970-01-01
    • 2019-10-02
    • 1970-01-01
    • 2014-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多