2016-08-01 10 views
0

ich eine Beispielanwendung haben (die Gabel: https://github.com/cpoDesign/Windows-appsample-trafficapp)Wie Runtime osx.10.11-x64 für UAP beheben, Version = v10.0

Wenn ich laufen: folgenden Befehle:

bash-3.2$ dotnet restore 
bash-3.2$ dotnet run 

ich habe folgende Fehlermeldung erhalten

Kann nicht Laufzeitziel für Rahmen 'UAP, Version = v10.0' kompatibel mit einem der Ziel Runtimes finden: 'osx.10.11-x64'. Möglich Ursachen: 1. Das Projekt wurde nicht wiederhergestellt oder Wiederherstellung fehlgeschlagen - run dotnet restore 2. Das Projekt führt nicht eine der "osx.10.11-x64" im Abschnitt "Laufzeiten". 3. Möglicherweise versuchen Sie, eine Bibliothek zu veröffentlichen, die nicht unterstützt wird. Verwenden Sie dotnet pack, um Bibliotheken zu verteilen.

Danach habe ich mein Projekt aktualisiert osx desciption

{ 
    "dependencies": { 
    "Microsoft.NETCore.UniversalWindowsPlatform": "5.0.0" 
    }, 
    "frameworks": { 
    "uap10.0": {} 
    }, 
    "runtimes": { 
    "win10-arm": {}, 
    "win10-arm-aot": {}, 
    "win10-x86": {}, 
    "win10-x86-aot": {}, 
    "win10-x64": {}, 
    "win10-x64-aot": {}, 
    "osx.10.11-x64":{} 
    } 
} 

Nach dem Bereitstellen des Laufzeit zur Verfügung zu stellen ich wieder über meine dot net-Befehle ausgeführt haben

Und dieses Mal habe ich bekam

**bash-3.2$ dotnet restore** 
log : Restoring packages for /Users/user/Desktop/code/trafficApp/Windows-appsample-trafficapp/TrafficApp/project.json... 
log : Lock file has not changed. Skipping lock file write. Path: /Users/user/Desktop/code/trafficApp/Windows-appsample-trafficapp/TrafficAp 
p/project.lock.json 
log : /Users/user/Desktop/code/trafficApp/Windows-appsample-trafficapp/TrafficApp/project.json 
log : Restore completed in 647ms. 

**bash-3.2$ dotnet run** 
Can not find runtime target for framework 'UAP,Version=v10.0' compatible with one of the target runtimes: 'osx.10.11-x64'. Possible causes: 
1. The project has not been restored or restore failed - run `dotnet restore` 
2. The project does not list one of 'osx.10.11-x64' in the 'runtimes' section. 
3. You may be trying to publish a library, which is not supported. Use `dotnet pack` to distribute libraries. 

Was muss ich aktualisieren?

+1

Ich verstehe nicht, warum versuchen Sie, eine UAP/UWP (das ist Windows-spezifische) App auf OSX auszuführen? Warum sollten Sie erwarten, dass das funktioniert? Es heißt Universal * Windows * Platform aus einem Grund. – svick

+0

@svick Sie sind richtig, und erklärt alles – cpoDesign

Antwort

0

Die universelle App-Plattform/Universal Windows-Plattform ist Windows-spezifisch. Soweit ich weiß, gibt es keine Möglichkeit, eine UAP/UWP App unter OSX auszuführen.

Verwandte Themen