我正在開發一個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.
你是否保留該圖片的構建動作'BundleResource'? –
是的,我做了,但沒有效果 – user1328147