2016-11-24 4 views
0

У меня есть проект Win-Forms на C#, написанный на VS2015 с разделенным графическим интерфейсом и Businesslogik. Одна часть этой программы Я должен «конвертировать» в приложение, которое будет работать на КПК с Windows CE 5.2.Building App для Windows CE 5.2 с Xamarin?

Каков наилучший способ сделать это? Можно ли использовать Xamarin?

+2

Windows CE поддерживает Compact Framework, который больше не находится в активной разработке. Согласно сообщению на форумах Xamarin, Xamarin не поддерживает Windows CE или Windows Mobile 6.5: https://forums.xamarin.com/discussion/14475/windows-ce-and-windows-mobile-6-5-support , Если ваш слой BL разделен, вы можете создать библиотеку CompactFramework, повторно используя исходный код. Вам все равно потребуется специальное приложение CompactFramework для устройств. Поддержка этих типов проектов была удалена из VisualStudio с версией 2010, поэтому вам нужно VS 2008 разработать для Windows CE. –

+0

@DirkTrilsbeek вы должны разместить это как ответ, по моему опыту он на 100% прав. –

ответ

2

Windows CE поддерживает .Net Compact Framework, который больше не находится в активной разработке. Согласно сообщению на форумах Xamarin, Xamarin не поддерживает Windows CE или Windows Mobile 6.5: Link to Xamarin forums discussion. Если ваш слой BL разделен, вы можете создать библиотеку Compact Framework, повторно используя исходный код. Вам все равно потребуется специальное приложение Compact Framework для устройств. Поддержка этих типов проектов была удалена из Visual Studio с версией 2010, поэтому вам потребуется VS 2008 для разработки для Windows CE.

+0

Могу ли я создать библиотеку CompactFramework в VS2015? Или это возможно только с VS2008? Спасибо! –

+0

VS 2015 не поддерживает CompactFramework. Так что создание библиотеки не сработало бы, intellisense, скорее всего, не сработает, потому что VS не может использовать ссылки на библиотеки. Вероятно, он даже не откроет существующий проект CF. И вы не можете создавать новые проекты CF с VS 2015. –

+0

Хорошо. Я попытаюсь открыть свой проект в vs2008 и построить библиотеку с BL .- (. Спасибо! –