C # Windows Mobile 6 приложение для Windows Phone 7 - PullRequest
3 голосов
/ 24 мая 2011

У меня есть приложение для Windows Mobile 6, написанное на C #, и я хочу перенести его на Windows Phone 7.

Какие изменения я должен внести в исходное приложение? Нужно ли изменять только пользовательский интерфейс или есть другие вещи, которые мне нужно изменить в коде backgroung?

Ответы [ 2 ]

3 голосов
/ 24 мая 2011
  1. Вы не можете использовать собственный API в приложениях Windows Phone 7.
  2. Вам следует перекомпилировать dll из среды wp7.
  3. Пользовательский интерфейс должен быть переписан с XAML.
  4. Все взаимодействие с сетью должно быть асинхронным.
  5. Веб-браузер отличается от WinMobile6.
  6. Нельзя использовать сокеты (следует дождаться обновления Mango).
2 голосов
/ 24 мая 2011

Скорее всего, вам нужно будет внести приличное количество изменений. Платформа изменилась с .NET Compact Framework 3.5 на Silverlight Phone Edition, или почти не на Silverlight 3. И рекомендации по отправке в магазин приложений намного строже с точки зрения взаимодействия с пользователем, например. время загрузки приложения, поведение фоновой обработки и т. д.

...