none
Ce package n’a pas été généré pour la version actuelle de Windows" RRS feed

  • Question

  • Depuis peu j'ai une erreur quand j'uploade un package sur le tableau de bord Windows Store :

    "Erreur de validation :   Ce package n’a pas été généré pour la version actuelle de Windows. Installez la dernière version de Windows et générez de nouveau le package."

    - Ma version de Windows 8.1 est parfaitement à jour, y compris les updates optionnelles, j'utilise Visual Studio 2013 (j'avais même recréé un projet à partir de zéro lors du passage à 8.1 pour être sûr d'avoir la bonne configuration).

    - J'utilise l'application MakeAppx.exe du Windows Kit 8.1 pour packager le package.

    - C'est valable sur mes versions ARM, x86 et x64 pour une application développée en C++. Je linke avec les libraries suivantes : d2d1.lib d3d11.lib dxgi.lib ole32.lib windowscodecs.lib dwrite.lib xaudio2.lib

    - Dans le manifest j'ai entre autres:

        <OSMinVersion>6.3.0</OSMinVersion>
        <OSMaxVersionTested>6.3.0</OSMaxVersionTested>

      <PackageDependency Name="Microsoft.VCLibs.120.00" MinVersion="12.0.21005.1" />

      <build:Metadata>
        <build:Item Name="cl.exe" Version="18.00.21005.1 built by: REL" />
        <build:Item Name="VisualStudio" Version="12.0" />
        <build:Item Name="VisualStudioEdition" Value="Microsoft Visual Studio Express 2013 for Windows" />
        <build:Item Name="OperatingSystem" Version="6.3.9600.16384 (winblue_rtm.130821-1623)" />
        <build:Item Name="Microsoft.Build.AppxPackage.dll" Version="12.0.21005.1" />
        <build:Item Name="Microsoft.Windows.UI.Xaml.Build.Tasks.dll" Version="12.0.21005.1" />
        <build:Item Name="MakePri.exe" Version="6.3.9600.16384 (winblue_rtm.130821-1623)" />
      </build:Metadata>

    - C'est d'autant plus surprenant qu'hier encore ça marchait et que je n'ai rien changé dans la config du projet.



    mardi 5 novembre 2013 21:47

Réponses

  • Désolé, je n'étais pas sur mon projet ces derniers jours.

    Je viens de tester et ça marche maintenant ... je n'ai pourtant rien changé, excepté le changement de numéro de version : j'avais validé par dépit entretemps ma version v1.10.0.0 sans les dernières modifications du code (pour lesquelles l'upload de l'appx échouait comme je disais plus haut), et je viens d'uploader une nouvelle version v1.11.0.0 avec succès, sans changer le code. Dans le fichier manifest, en dehors de ce numéro de version, rien ne semble avoir changé en particulier la version de Windows et Visual n'ont pas changé.

    Peut-être que je n'avais pas fait un clean solution/rebuild all depuis la dernière mise à jour, il me semblait pourtant.

    • Marqué comme réponse Aurel Bera lundi 11 novembre 2013 09:05
    samedi 9 novembre 2013 12:00

Toutes les réponses