none
Package.AppxManifest et changement de target de build RRS feed

  • Discussion générale

  • Bonjour,

    Le manifest de mon application Windows Store déclare ceci :
    <Application Id="MyApp.App" Executable="$targetnametoken$.exe" EntryPoint="MyApp.App">

    J'ai plusieurs targetd de builds(debug & release), chacune sort un .exe au nom spécifique, respectivement MyApp_Debug.exe & MyApp_Release.exe.
    Si je compile et lance la target de debug, tout mfonctionne bien. Mais si ensuite je change pour compiler la release J'obtiens une erreur de ce type :
    "Package.AppxManifest : error APPX0703: Manifest references file 'MyApp_Debug.exe' which is not part of the playload."

    Il semblerait que visual continue de chercher le fichier .exe lié à la précédente compilation, celle de debug.
    Si j'apporte une modification quelconque dans le Package.AppxManifest en tant qu'XML (rajouter un espace ou un saut de ligne quelquepart ar exemple), juste pour forcer la sauvegarde du fichier, l'erreur s'en trouve résolue, et l'application release fonctionne tout aussi bien.
    Evidemment, si je change de nouveau pour la config de debug : même problème, cela recherche l'exe de la release, jusqu'àce que je fasse une nouvelle fausse modification dans le manifest.

    C'est comme si Visual avait un genre de cache non rafraîchit.

    Une idée pour contourner ce bug de Visual plus facilement ?

    Merci.

    • Type modifié Aurel Bera mardi 7 mai 2013 09:32 Discussion
    jeudi 25 avril 2013 15:32

Toutes les réponses