Сообщество VS 2017: изменить цель для существующего проекта на ARM - PullRequest
0 голосов
/ 05 февраля 2019

Я пытаюсь упаковать существующее настольное приложение для Windows 10 IoT на ARM (в частности, Dragonboard 410c).

Я установил VS 2017 Community Edition (15.9.6) и у меня есть источникдля настольной версии этого проекта, хотя я не знаю много об этом.

В настоящее время он нацелен на x86 / x64 (оба работают нормально), но опция ARM недоступна.

Нужно ли добавить какой-либо компонент в VS или вручную отредактировать что-нибудь, чтобы можно было скомпилировать для ARM?

Когда я устанавливаю Dragonboard в качестве удаленной цели, я неудивительно, что получаю эту ошибку:

«Ошибка DEP3308: цель развертывания« 192.168.1.119 »не поддерживает проекты, ориентированные на платформу X86. Поддерживаемые платформы: ARM.»

Рад предоставить больше информации по мере необходимости.

Спасибо, R

Ответы [ 2 ]

0 голосов
/ 05 февраля 2019

Является ли ваше приложение настольным или UWP-приложением?Я получаю смешанные сигналы об этом из вопроса.

Компиляция настольных приложений для ARM официально не поддерживается (только для ARM64), а для Windows 10 IoT это должно быть приложение UWP в любом случае.

Кроме того, компиляторы ARM обычно не устанавливаются по умолчанию, поэтому, если вы не установили эти флажки вручную при установке Visual Studio, у вас может не быть этого.Вы можете перезапустить программу установки, чтобы установить недостающие компоненты.

0 голосов
/ 05 февраля 2019

Вы должны изменить платформу на ARM на закладке отладки свойств проекта, а затем изменить целевое устройство как удаленный компьютер и режим аутентификации как универсальный.enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...