0

私はXamarin IOSプロジェクトで作業しており、アプリケーションに表示したい.pngファイルを作成しました。私はアプリは、もはや次のエラーを構築し、表示するフォルダいないリソースに画像を追加する場合:Xamarin IOSプロジェクトに.pngファイルを追加するクラッシュビルド

/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以外のコード内で参照する

もう1つの興味深い点は、Xamarin.IOSとVisual Studio for Mac 2017の最新バージョンにアップグレードする前に追加した画像が、削除してもうまく動作することですmをプロジェクトに読み込みます。

この問題を解決する方法については、何か提案をいただければ幸いです。

追加情報:iPad専用アプリ。 IOS 11.

+0

イメージのビルドアクション「BundleResource」は保持しますか? –

+0

はい、私は行いましたが、それは効果がありませんでした – user1328147

答えて

0

私の頭を数日間傷つけた後、何がうまくいかなかったのか分かりました。私がVisual Studioにファイルをアップロードしていたとき、それは壊れていて読めなくなっていました。問題を解決するためにVisual Studioを再インストールする必要がありましたが、今は問題なく動作しています。同じ問題が発生した場合は、ファイルが破損している可能性が最も高いです。これが必要な人を助けることを願っています!

関連する問題