将.png文件添加到Xamarin IOS项目崩溃Build
我正在开发一个Xamarin IOS项目,并刚刚创建了一个我想在应用中显示的.png文件。当我添加图像资源文件夹的应用程序不再建立并显示以下错误:将.png文件添加到Xamarin IOS项目崩溃Build
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets(3,3): Error: System.IO.FileNotFoundException: /Users/davidshepard/Projects/NewEPA/NewEPA/obj/iPhoneSimulator/Debug/device-builds/ipad6.12-11.0/optimized/Pres0.png does not exist File name: '/Users/davidshepard/Projects/NewEPA/NewEPA/obj/iPhoneSimulator/Debug/device-builds/ipad6.12-11.0/optimized/Pres0.png' at System.IO.File.Copy (System.String sourceFileName, System.String destFileName, System.Boolean overwrite) [0x00193] in /Users/builder/data/lanes/4992/mono-mac-sdk/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) [0x00030] in <3718405664a748fa8803db38a9584ea4>:0 at Xamarin.MacDev.Tasks.SmartCopyTaskBase.Execute() [0x0013d] in <3718405664a748fa8803db38a9584ea4>:0 (NewEPA)
我证实,正在加入的.csproj文件中的文件,我仍然得到甚至当我做这个错误在我的代码中的任何地方引用此图像除了.csproj
另一个有趣的信息是我在升级到最新版本的Xamarin.IOS和Visual Studio for Mac 2017之前添加的图像工作得很好,即使我删除并将其读入该项目。
有关如何解决此问题的任何建议将不胜感激!
附加信息:iPad only app。 IOS 11.
因此,在我挠了头几天之后,我发现什么地方出了问题。当我将文件上传到Visual Studio时,它变得腐败并且无法读取。我不得不重新安装Visual Studio来解决问题,现在它工作正常。如果你遇到同样的问题,这很可能是由于文件被破坏。希望这可以帮助有需要的人!
你是否保留该图片的构建动作'BundleResource'? –
是的,我做了,但没有效果 – user1328147