0

Je travaille sur un projet Xamarin IOS et je viens de créer un fichier .png que je veux afficher dans l'application. Quand j'ajoute l'image à ressources dossier l'application ne construit plus et affiche l'erreur suivante:Ajouter un fichier .png au projet Xamarin IOS Crashes 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)

J'ai vérifié que le fichier a été ajouté au fichier .csproj et je reçois toujours cette erreur même quand je fais référence cette image n'importe où dans mon code autre que le .csproj

Une autre information intéressante est que les images que j'ai ajoutées avant la mise à niveau vers la dernière version de Xamarin.IOS et Visual Studio pour Mac 2017 fonctionnent très bien même si je supprime et readd le m au projet.

Toute suggestion quant à la façon dont je peux résoudre ce problème serait grandement appréciée!

Informations supplémentaires: Application iPad uniquement. IOS 11.

+0

Conservez-vous l'action de construction de ces images 'BundleResource'? –

+0

Oui, je l'ai fait, mais cela n'a eu aucun effet – user1328147

Répondre

0

Alors après m'être gratté la tête pendant quelques jours, j'ai compris ce qui n'allait pas. Lorsque je téléchargeais le fichier sur Visual Studio, il devenait corrompu et illisible. J'ai dû réinstaller Visual Studio pour résoudre le problème et maintenant ça fonctionne bien. Si vous rencontrez le même problème, il est très probable que le fichier soit corrompu. J'espère que cela aide quelqu'un dans le besoin!