none
FrameworkDependencyVersionConflict

    Frage

  • Hallo zusammen,

    Beim Upload einer App bekomme ich seit dem Einbinden des paketes "Microsoft.Services.Store.SDK" (10.1703.19001)immer folgenden Fehler:

    "Validation error: FrameworkDependencyVersionConflict - 10.0.10049.0,

    Microsoft.Services.Store.Engagement 10.0.17112.0, 10.0.10240.0"

    Ich habe darauf hin das Paket "Microsoft.Services.Store.Engagement" in der Version 10.1610.0 eingebunden (auch neuer und Älter ausprobiert).

    Den Fehler hat das allerdings nicht behoben. Des weiteren habe ich auch die anderen Pakete welche unter Abhängigkeiten gelistet waren in der jeweils neusten Version eingebunden, und alles ander in meiner App auf die neueste Version hochgezogen. Nichts hat sich geändert.

    Was mache ich da jetzt noch falsch?

    Danke schon mal vorab für euere Antworten

    Gruß Ralf

    Samstag, 14. April 2018 14:36

Alle Antworten

  • Hallo Ralf,

    um Microsoft Store Service zu nutzen, halte dich am besten an die Doku. Ich persönlich nutze hier den MSI Installer. Mit den Nuget Paketen hatte ich immer wieder Probleme. Mit dem MSI Installer noch nie


    13 Millionen Schweine landen jährlich im Müll
    Dev Apps von mir: Icon für UWP, UI Strings
    Andere Dev Apps: UWP Community Toolkit Sample App

    Samstag, 14. April 2018 15:25
  • Hallo Thomas,

    Zu Beginn habe ich es mit Nuget versucht (ebenfalls nach der Anleitung von Microsoft), jetzt noch einmal mit dem MSI Installer. An der Fehlermeldung hat sich allerdings noch nichts geändert.

    Wie deute ich die Fehlermeldung eigentlich richtig?

    "Validation error: FrameworkDependencyVersionConflict - 10.0.10049.0,

    Microsoft.Services.Store.Engagement 10.0.17112.0, 10.0.10240.0"

    Fehlt "Microsoft.Services.Store.Engagement" in einer Version zwischen "10.0.17112.0"  und "10.0.10240.0" im AppBundle, oder bezieht sich die Meldung darauf, dass etwas anderes in einer falschen Version vorliegt?

    Falls ja: Da ich jetzt beide Wege ausprobiert habe, was kann ich tun, damit ich ein korrektes Appbundle bekomme? Projekt und Projektmappe habe ich bereits einige Male neu erstellt (eigentlich fast immer wenn ich was neues ausprobiert habe).

    Ich stehe momentan echt auf dem Schlauch und überlege die neuen Funktionen wieder heraus zu löschen anstatt weiter auszubauen:(

    Gruß Ralf

    Montag, 16. April 2018 05:56
  • Hast Du denn alle Nuget Pakete entfernt?

    Ich verstehe die Meldung so das Microsoft.Services.Store.Engagement mehrfach in unterschiedlichen Versionen vorliegt. 

    Wenn das alles nichts hilft, könntest Du noch versuchen ein neues Projekt mit dem selben Namen anzulegen und alles rüber zu kopieren. Nutze dann nicht mehr die Nuget Pakete sondern den Verweis aus Universal Windows > Erweiterungen


    13 Millionen Schweine landen jährlich im Müll
    Dev Apps von mir: Icon für UWP, UI Strings
    Andere Dev Apps: UWP Community Toolkit Sample App

    Montag, 16. April 2018 07:56
  • So, hab jetzt noch mal das Ursprungsprojekt dearchiviert. Damit funktioniert der Projektupload erst mal, bis ich den Verweis auf "Microsoft.Services.Store.Engagement" hinzufüge. Danach bekomme ich wieder die gleiche Meldung.

    Kann ich irgendwie herausfinden, ob ich mehrere Versionen auf dem Rechner installiert habe? Unter Universal Wincows > Erweiterungen wird mir erst mal nur ein Stand angezeigt. Gleiches gilt für "Microsoft Store Services SDK" unter "Apps & Features".

    Ich habe letztens mein Visual Studio von 2015 auf 2017 gewechselt. Sieht jetzt so aus, als müsste ich den Rechner wohl neu aufsetzen. Auch wenn das dann womöglich auch vergeblich ist. Evt. werde ich noch mal die Funktionen zur Deinstallation alter Versionen ausführen.

    Was sagen eigentlich folgende Konsoleineigaben aus? Woher weiß ich, ob damit alle Möglichkeiten abgedeckt sind? Das ganze scheint für mich erst mal recht kryptisch.

    • MsiExec.exe /x{5C87A4DB-31C7-465E-9356-71B485B69EC8}
      MsiExec.exe /x{6AB13C21-C3EC-46E1-8009-6FD5EBEE515B}
      MsiExec.exe /x{6AC81125-8485-463D-9352-3F35A2508C11}
    Donnerstag, 19. April 2018 11:59
  • Schau doch einfach in VS unter Extras > Erweiterungen und Updates welche Version installiert ist. 

    Ich denke aber das es ein Konflikt zwischen Nuget Paketen gibt. Ist den das Nuget Paket Microsoft.Services.Store.SDK noch installiert? Lösche bitte auch den obj und den bin Ordner. Erstelle eine Kopie von der csproj und schau nach was für Pakete dort eingebunden sind


    13 Millionen Schweine landen jährlich im Müll
    Dev Apps von mir: Icon für UWP, UI Strings
    Andere Dev Apps: UWP Community Toolkit Sample App



    Donnerstag, 19. April 2018 12:27