Консольное приложение .Net 5, как настроить таргетинг на платформу ARM?

#.net #windows-10-iot-core

#.net #windows-10-iot-core

Вопрос:

Я пытаюсь создать консольное приложение .net 5 для платформы Windows 10 Iot. Однако я не могу добавить ARM в качестве платформы для отладки и развертывания приложения. введите описание изображения здесь

Мне не хватает smt?

Если я создам приложение Windows UWP, оно уже есть: введите описание изображения здесь

Комментарии:

1. Платформа решения важна только для того проекта, который заботится о платформе пользователя. В частности, в проектах на C используются совершенно разные компиляторы и компоновщики, поскольку компиляторы C генерируют машинный код. UWP — это особый случай, сервер магазина должен знать, какие платформы вы готовы поддерживать, и он определяет, что делает .NET Native. Для проектов на C # машинный код генерируется на компьютере пользователя компилятором just-in-time. Именно поэтому AnyCPU является стандартным и разумным выбором.

2. Но тогда я не могу удаленно отлаживать свою малину

Ответ №1:

Вам необходимо добавить настройку отладки для платформы ARM вручную. Но, похоже, нет документа о том, как установить .net 5.0 на Windows IoT Core. введите описание изображения здесь
введите описание изображения здесь
введите описание изображения здесь

Комментарии:

1. спасибо, но на новой платформе решения у меня нет ARM

2. @SergiyKostenko, вам необходимо создать платформу решения для ARM вручную, как указано выше (нажмите «Создать», чтобы добавить платформу).

3. Я знаю, но я не могу добавить новую платформу ARM. Если я изменяю файл sln вручную, это выдает ошибку.