Развертывание универсального приложения DirectX на устройстве Windows Phone 8.1

Я экспериментировал с DirectX на Windows Phone 8.1 через универсальный шаблон приложения и в процессе заметил, что независимо от того, какое из моих решений я открываю, будь то универсальный шаблон DirectX в Visual Studio или образцы кода из MSDN. ; всякий раз, когда я устанавливаю проект по умолчанию в решении для проекта Windows Phone 8.1, у меня нет возможности развернуть его на моем устройстве (ах), вместо этого отображаются только 6 эмуляторов.

Если я устанавливаю проект по умолчанию в решении для версии Windows 8.1, мне предоставляется возможность запускать как на устройстве, так и на эмуляторах, и если я создаю приложение Windows Phone 8.1 DirectX (Silverlight), это дает мне возможность развернуть как на устройство и эмуляторы. Таким образом, эта проблема возникает только при развертывании приложения DirectX (универсального) на устройстве Windows Phone 8.1.

Чтобы пойти дальше, я попытался создать APPX и вручную развернуть приложение DirectX (Universal) на различных устройствах, но, хотя инструмент развертывания, поставляемый с SDK 8.1, говорит, что он был успешным, он не отображается на списки приложений устройств.


Итак, я хочу знать, возможно ли вообще развернуть приложение DirectX (универсальное) на устройстве Windows Phone? и если это возможно, как настроить решение для развертывания на моих устройствах Windows Phone?

Спасибо.


person killerrin    schedule 27.06.2014    source источник
comment
Попробуйте: создайте новое универсальное приложение d3d, щелкните правой кнопкой мыши проект Windows Phone и выберите «Установить как запускаемый проект», затем установите платформу решения на «ARM». Теперь должна быть доступна опция «Устройство».   -  person CuriousGeorge    schedule 01.07.2014
comment
Эй, это сработало. Большое Вам спасибо. Я бы проголосовал за вас, но я не вижу для этого места в комментариях.   -  person killerrin    schedule 02.07.2014
comment
классно. Я репостил как ответ, который вы можете принять.   -  person CuriousGeorge    schedule 02.07.2014
comment
Просто принял это. В очередной раз благодарим за помощь.   -  person killerrin    schedule 02.07.2014


Ответы (2)


Попробуй это:

  1. создать новое универсальное приложение d3d
  2. Щелкните правой кнопкой мыши проект Windows Phone и выберите «Установить как запускаемый проект».
  3. установите платформу решения на "ARM"

Теперь должна быть доступна опция «Устройство».

person CuriousGeorge    schedule 02.07.2014

Да, возможно развертывание на телефонном устройстве.

  • Вам понадобится Windows Phone с 8.1.
  • Подключите его к включенному USB-порту.
  • Разблокируйте телефон. Инструмент, который разблокирует телефон, называется «Регистрация разработчика Windows Phone (8.1)»; он доступен при поиске в меню «Пуск» (его нет в меню инструментов Visual Studio).
person shaunm.msft    schedule 30.06.2014
comment
Эти три уже готовы. Дело в том, что у меня нет возможности развернуть приложение DirectX на телефоне, все остальные типы приложений 8.1 будут развернуты нормально, но у меня просто нет возможности для DirectX - person killerrin; 30.06.2014