Nienawidzę repostowania, ale pomyślałem, że wysłanie do MSDN forum było słuszne, ponieważ wygląda na to, że niewiele osób pracuje nad aplikacjami UWP z HTML/JavaScript, ale ponieważ nie miałem żadnych odpowiedzi, zwracam się do wspaniałej społeczności SO o pomoc.Twój project.json nie wyświetla 'win10' jako docelowego środowiska wykonawczego
Problem:
Mam bardzo prostą aplikację Programu Upgrade Advantage w HTML/JavaScript, który ma odniesienie do Runtime składnik systemu Windows, który ma odniesienie do klasy biblioteki.
Potrzebuję projektu do uruchomienia na komputerach i/lub komórkach, więc muszę skompilować go z dowolnym procesorem. Problem polega na tym, że gdy chcę skompilować mojej aplikacji pojawia się następujący błąd:
Your project.json doesn't list 'win10' as a targeted runtime. You should add '"win10": { }' inside your "runtimes" section in your project.json, and then re-run NuGet restore.
i gdybym zrobić dodać zwykły wpis pod win10 czasy pracy, mam wiele innych błędów. To właśnie mój project.json wygląda następująco:
{
"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": { }
}
}
Ponadto, jest tam minimalny repro here jeśli ktoś jest zainteresowany sprawdzenie go.
To - https://issues.apache.org/jira/browse/CB-10234. "AnyCPU" wymaga wtyczki globalizacyjnej, która jest implementacją .NET (a nie urządzeniem niezależnym od urządzenia). Musisz więc budować dla każdej architektury procesora. Czy to działa? – James
Nie używam Cordova, używam HTML/JavaScript dla "natywnych" aplikacji UWP. Naprawdę mam nadzieję, że nie muszę budować dla każdej architektury, to jest punkt "Universal" – sebagomez
, dlaczego głosowanie w dół? czy chcesz wyjaśnić? – sebagomez