2016-08-01 2 views
0

У меня есть пример приложения (вилка: https://github.com/cpoDesign/Windows-appsample-trafficapp)Как исправить выполнения osx.10.11-x64 для UAP, Version = v10.0

Когда я бегу: следующие команды:

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

я получил следующие ошибки

не удается найти цель выполнения для рамочным «UAP, Version = v10.0» совместимый с одной из целевых сред выполнения: 'osx.10.11-x64. Возможные причины: причины: 1. Проект не восстановлен или восстановление не выполнено - запущен dotnet restore 2. В проекте не указан один из «osx.10.11-x64» в разделе «Время автономной работы». 3. Возможно, вы пытаетесь опубликовать библиотеку, которая не поддерживается. Используйте dotnet pack для распространения библиотек.

После этого я обновил свой проект, чтобы обеспечить OSX Дайте описание

{ 
    "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":{} 
    } 
} 

После предоставления выполнения я запустить снова мои чистые команды точки над

И на этот раз у меня есть получено

**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. 

Что необходимо для обновления?

+1

Я не понимаю, почему вы пытаетесь запустить приложение UAP/UWP (которое относится к Windows) на OSX? Почему вы ожидаете, что это сработает? Это называется Universal * Windows * Platform. – svick

+0

@svick вы правы, и объясняет все – cpoDesign

ответ

0

Универсальная платформа для приложений/универсальная платформа Windows предназначена для Windows. Насколько мне известно, нет способа запустить UAP/UWP-приложение в OSX.

Смежные вопросы