Запуск приложения Windows Phone 7 на рабочем столе - PullRequest
4 голосов
/ 11 сентября 2010

У меня есть приложение для Windows Phone 7, которое мне нужно собрать и отправить нескольким врачам для проверки содержимого. Идеи о том, как это можно сделать? Я не могу ожидать, что документы установят полный SDK, но если бы я мог связать с ним эмулятор, который мог бы работать, или если есть простой способ конвертировать приложение в Windows EXE-файл, который также подойдет. Все предложения приветствуются!

Ответы [ 4 ]

5 голосов
/ 11 сентября 2010

Хотя теория такова, что поскольку это Slverlight, он должен просто запускаться на рабочем столе. Годы разработки Compact Framework научили меня, что эта теория почти никогда не верна, и заставить ее работать часто - настоящая рутина.

Microsoft еще не выпустила автономный эмулятор WinPhone (не знаю, будут ли они, но они сделали это для WinMo), так что пока эта опция не обсуждается. В любом случае, заставить конечного пользователя установить автономный эмулятор - трудоемкий труд.

Честно говоря, по моему опыту, просто сделать Camtasia захват экрана разработчика, пока вы просматриваете приложение, - один из самых простых способов донести идеи до этих типов групп. Нет, конечный результат не является интерактивным, поэтому они не могут сами нажимать на кнопки, но если вы переходите к функции, которую они хотят видеть, вы обычно можете ответить на 95% вопросов таким образом.

Когда вам нужно обратиться к этим 5%, мой опыт показывает, что проще всего отправить им физическое устройство с установленным приложением.

Если они (или имеют готовый доступ к кому-то, кто) достаточно технически подкован, отправка образа Virtual PC для ПК с установленным эмулятором и установленным на нем приложением иногда работает.

1 голос
/ 11 сентября 2010

Код Dot NET с использованием библиотек MS совместим с частично и выше, и большинство классов времени выполнения, присутствующих на мобильном устройстве, также доступны в настольных системах Windows (подробности см. В документах MSDN).Так что создайте копию вашего исходного кода, попросите Visual Studio создать на нем настольный .exe-файл, он скажет вам, что не может по нескольким причинам, и вам нужно будет перекодировать некоторые его части, изменить размер окна фрейма и т. Д.... чтобы заставить его работать.

Если кто-то осторожен в том, какие методы он использует, мне действительно удалось без проблем использовать точно такой же файл .EXE на рабочем столе!

0 голосов
/ 13 сентября 2010

Я думаю, что «убийственное приложение» для winphone7 + silverlight будет эмулятором для настольного браузера. хотите попробовать приложение? просто магазин должен запустить эмулятор в браузере. (да, много технических препятствий, ограниченное мультитач и т. д., но это было бы довольно гладко!)

0 голосов
/ 13 сентября 2010

Вы просто не можете представить приложение без SDK, поскольку приложения Windows Phone 7 полагаются на совершенно другое подмножество .NET Framework и требуют эмулятора для запуска пакетов XAP.Хотя вы можете сказать, что это тот же Silverlight, не забывайте о Microsoft.Phone и его производных - вам нужен SDK для правильной обработки этих библиотек.

Кроме того, выне может преобразовать приложение WP7 в исполняемый файл Windows из-за различий в архитектурах платформы.

Вы можете просто позволить врачам протестировать ваше приложение с помощью TeamViewer или аналогичных продуктов.

...