У меня есть пример приложения (вилка: 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.
Что необходимо для обновления?
Я не понимаю, почему вы пытаетесь запустить приложение UAP/UWP (которое относится к Windows) на OSX? Почему вы ожидаете, что это сработает? Это называется Universal * Windows * Platform. – svick
@svick вы правы, и объясняет все – cpoDesign