Windows Phone 7 / WPF - Совместное использование кодовой базы - PullRequest
3 голосов
/ 02 апреля 2011

В прошлом я разрабатывал приложения для Windows Mobile и всегда обнаруживал, что при попытке поделиться кодовой базой с приложениями Windows (Winforms / WPF), как правило, все становится очень сложно. Изменилось ли это с Windows Phone 7? Было бы замечательно добавить приложение WP7 в решение, содержащее приложение WPF и сайт ASP.NET, и все они имеют одинаковую кодовую базу.

Ответы [ 2 ]

5 голосов
/ 02 апреля 2011

Ознакомьтесь с CTP Portable Library Tools здесь

Это надстройка для Visual Studio, которая позволяет создавать библиотеки на различных платформах .NET без перекомпиляции.

1 голос
/ 04 апреля 2011

Вы найдете инструменты переносимой библиотеки, упомянутые Стивом Чедборном, удобные для обмена кодом и макетом вашего проекта.Однако вы найдете некоторые отличия в возможностях Silverlight Mobile, Silverlight для настольных ПК и WPF.

К сожалению, ничто не может быть полностью совместимо, потому что разные платформы разные.Телефон не может включать всю платформу .NET.

Вы найдете, что он ударил или пропустил.Хотя WPF, Silverlight и Silverlight mobile совместно используют многие классы и API-интерфейсы, вы найдете такие вещи, как отсутствие сокетов в Windows Phone 7, где у вас были сокеты в .NET Compact Framework v1 до v3.5.

...