2016-07-26 27 views
1

Release-Modus appxbundle Datei mit Visual Studio 2015 Update 3 erstellt wird nicht auf Windows-Telefon installieren. Dies wurde in einem Update arbeiten 2. Feld Sanitäter auf dem Telefon installiert und fand schließlich den Fehler:UWP-App-Paket, das mit Visual Studio 2015 Update 3 erstellt wurde, wird nicht auf dem Telefon installiert

Windows cannot install package 5207311c-9598-4622-9d3d-ff43d5fceb38 because this package depends on another package that could not be found. This package requires minimum version 1.4.24201.0 of framework Microsoft.NET.Native.Runtime.1.4 published by CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US to install. Provide the framework along with this package.

Wie kann ich diese Arbeit bekommen?

Debug-Pakete/Pakete, die ohne die .NET Native Toolchain kompiliert werden, installieren ok, aber nicht sicher, ob das der richtige Weg ist?

Schritte zum Reproduzieren:

  • Öffnen Sie Visual Studio 2015 Update 3
  • Neues Blank App (Universal Windows).
  • Goto Projekt> Store> Erstellen App Pakete
  • Wählen Sie Nein in der ersten Fenster (wollen Sie Pakete bauen, um Fenster Speicher zu laden)
  • Select Release-Versionen auf dem zweiten Fenster dann erstellen.
  • Kopieren erstellt Appxbundle-Datei an SD-Karte am Telefon
  • Klicken Sie auf Appxbundle zu versuchen und zu installieren - nichts passiert. Eventuell oben angezeigte Fehlermeldung für unsere App mit Field Medic. Gleiche Prozess funktionierte gut in Update 2.

Telefon wir verwenden ist Nokia Lumia 635 mit Windows-10-Version 1511 (im Entwicklermodus)

UPDATE

gelöst durch eine PackageDependency Zeile hinzufügen zum Package.appmanifest:

<Dependencies> 
    <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" /> 
    <PackageDependency Name="Microsoft.NET.Native.Runtime.1.4" MinVersion="1.4.24201.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" /> 
</Dependencies> 

UPDATE 2

01.235.

Die obige Update für Release arbeitet baut aber wenn ich versuche ich auf einem Emulator laufen Debug baut nun einen Fehler während des Einsatzes:

DEP0001 : Unexpected Error: -2147009293 

Wenn ich die PackageDependency Linie der Fehler geht weg entfernen. Wie sollte das konfiguriert werden, damit es die ganze Zeit funktioniert?

+0

Wenn Sie Ihre package.appxmanifest über den XML-Editor öffnen, sehen Sie eine Abhängigkeit von "Microsoft.NET.Native.Runtime.1.4"? – AVK

+0

Hallo, es gab keine Abhängigkeit in der package.appmanifest aufgeführt, fügte hinzu und es begann zu arbeiten. Vielen Dank! – sbthompson

Antwort

1

Wenn Sie die App Paketstammordner öffnen, werden Sie einen Abhängigkeits Ordner wie unten finden:

enter image description here

Und in diesem Ordner Sie Microsoft.NET.Native.Runtime.1.4.appx Dateien unter verschiedenen Architektur-Ordner finden, die für die Installation benötigt wird, Die App:

enter image description here Sie können die Datei ARM\Microsoft.NET.Native.Runtime.1.4.appx auf Ihr Telefon kopieren und manuell installieren. Es sollte das Problem lösen. Lass es mich wissen, wenn es nicht funktioniert.

+0

Danke, dass Sie mich in die richtige Richtung weisen. Die Abhängigkeit zu package.appmanifest hinzugefügt und sie hat begonnen zu arbeiten. Wäre schön, wenn Visual Studio das für dich erledigt hätte ... – sbthompson

1

DEP0001 : Unexpected Error: -2147009293

ich diesen Fehler bekam, als ich eine neue App auf dem Windows-Telefon versucht, während es eine andere alte Entwicklung App aus einem früheren Projekt auf dem gleichen Telefon war und beide Anwendungen haben die „Einstiegspunkt“ auf die hatte Standard "FPCL.WIndows.App". Das Entfernen der anderen, alten App aus dem Telefon oder das Ändern des Einstiegspunktes in etwas Einzigartiges könnte dieses Problem lösen.