【发布时间】: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