2016-11-24 27 views
0

我在C#中有一个Win-Forms项目,使用分离的GUI和Businesslogik在VS2015中编写。 这个程序的一部分我必须“转换”到应用程序,它可以在Windows CE 5.2上运行在手持设备上。用Xamarin构建Windows CE 5.2的应用程序?

这样做的最佳方法是什么? 是否可以使用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应用程序。从版本2010的VisualStudio中删除了对这些项目类型的支持,因此您需要为Windows CE开发VS 2008。 –

+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应用程序。对于这些项目类型的支持已从版本2010的Visual Studio中删除,因此您需要为Windows CE开发VS 2008。

+0

我可以在VS2015中创建一个CompactFramework库吗?还是只能用VS2008?谢谢! –

+0

VS 2015不支持CompactFramework。所以构建库不起作用,intellisense可能无法工作,因为VS不能使用引用的库。它可能甚至不会打开现有的CF项目。你不能用VS 2015创建新的CF项目。 –

+0

好的。我会尝试在vs2008中打开我的项目,并使用BL构建一个库.-(。谢谢! –

相关问题