2017-10-31 4 views
4

Ich habe eine UWP-App und versuche, sie über App Installer aus dem Web zu installieren. Nach dem docs kann ich .appx/ .appxbundle/* setzen. AppInstaller und ich appxbundle eine haben, die von VS erzeugt wird 2017.UWP-App von App Installer aus Web-Fehler installieren, Abhängigkeitspaket fehlt

Wenn ich Dateien Add-AppDev setzen appxbundle (auch alle generierten Ordner/wie { ackage.resources und Abhängigkeiten) auf meinem Host-Server und versuchen, es herunterzuladen/zu installieren, das App-Installationsprogramm wird aufgerufen und zeigt meine App-Manifest-Informationen korrekt an.

Allerdings schlägt die Installation auf meinem Clientcomputer fehl und beschwert sich "App Installer konnte Paketabhängigkeiten nicht installieren. Fragen Sie den Entwickler nach Microsoft.NET.CoreRuntime.1.1 Paket". Es hat sich gut auf meiner Dev-Maschine installiert, da ich vermute, dass ich alle SDKs bereits installiert habe.

Ich habe versucht, Abhängigkeitsinformationen in meiner appinstaller-Datei wie unten, aber immer noch nicht gut.

<?xml version="1.0" encoding="utf-8"?> 
<AppInstaller 
    xmlns="http://schemas.microsoft.com/appx/appinstaller/2017" 
    Version="1.0.0.0" 
    Uri="http://myhost.com/myapp.appinstaller" > 
    <MainBundle 
     Name="MyApp" 
     Publisher="CN=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" 
     Version="0.0.1" 
     Uri="http://myhost.com/myApp.appxbundle" /> 
<Dependencies> 
    <Package Name="Microsoft.NET.CoreRuntime.1.1" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Version="1.1.25305.1" ProcessorArchitecture="x86" Uri="http://myhost.com/Dependencies/x86/Microsoft.NET.CoreRuntime.1.1.appx" /> 
    <Package Name="Microsoft.NET.CoreRuntime.1.1" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Version="1.1.25305.1" ProcessorArchitecture="x64" Uri="http://myhost.com/Dependencies/x64/Microsoft.NET.CoreRuntime.1.1.appx" /> 
</Dependencies> 
</AppInstaller> 

Kann mir jemand sagen, was schief geht?

Danke!

+0

1. Führt der Clientcomputer dasselbe Windows 10-Update wie der Dev-Computer aus? 2. Ist das Hauptpaket eine Debug-Version, während die Abhängigkeiten Release sind? – kennyzx

+0

Ich habe den Client-Rechner mit den neuesten Windows 10 aktualisiert, aber immer noch nicht gut. Und das Hauptpaket ist Release-Version, weil ich es aus Visual Studio Store generieren -> Paket Option generieren und es kann erfolgreich installiert werden, wenn ich die Dateien senden und doppelklicken Sie auf die Appxbundle-Datei auf dem Client-Rechner. –

Antwort

0

Ich finde eine Arbeit um das ist, dass ich Microsoft.NET.CoreRuntime.1.1-Paket für optionalen Download zuerst und dann installieren Sie meine App. Aus irgendeinem Grund konnte die Installation Abhängigkeiten nicht automatisch laden. Ich werde überprüfen, Microsoft Doc für, wenn es weitere Informationen zum Festlegen von appxinstaller-Dateien gibt.

+0

Können Sie bitte ausarbeiten? – Shimmy

+0

Wie haben Sie das geschafft? –

Verwandte Themen