can .net framework 4.0 app在窗口Ce或windows嵌入式CE上运行

时间:2013-11-21 12:00:21

标签: c#-4.0 windows-ce

快速摘要 - 我的框架4.0应用程序是否可以在Windows CE上运行,以及我如何使用.C#net

为这么小的屏幕开发应用程序

详细信息 - 我有pda(个人数字助理)有Microsoft Os Windows CE或Windows嵌入式CE.and我想为它开发一个应用程序,就像Windows 7中的普通Windows应用程序一样。带有小触摸屏的pda(4英寸) )喜欢手机。市面上有哪些窗口7 PDA?

4 个答案:

答案 0 :(得分:2)

简单的答案是否定的,Windows CE无法运行为桌面编译的任何.NET应用程序,无论它是为其构建的框架版本。 Windows CE只能运行.NET Compact Framework应用程序,因此必须专门为Compact Framework编译应用程序和所有依赖项。用于CE 6.0的CF的最新版本是3.5,为了编译CF 3.5,您必须拥有Visual Studio 2008。

如果您拥有应用程序及其依赖项的所有源代码,您可能能够重构代码以针对CF构建,但我的经验是UI代码通常更容易从头开始重写尝试后端口。业务逻辑通常是可转移的。

答案 1 :(得分:0)

  

我如何使用.C#net

为这么小的屏幕开发应用程序

如果您的设备使用visual studio 2005和Windows CE 5.0: Standard Software Development Kit

在Win CE 5.0上运行
  

快速摘要 - 我的framework 4.0应用程序可以在Windows C上运行吗

不,因为Win CE使用Compact Framework运行

答案 2 :(得分:0)

您也可以将.NET CF 3.9和Visual Studio 2012与app-builder一起使用,但此版本的Compact Framework仅在运行Windows Embedded Compact 2013的设备上受支持,并且由于此版本是最新版本,因此不容易找到在市场上运行它的设备。

答案 3 :(得分:0)

Microsoft Visual Studio 2012支持Windows Embedded Compact 2013的开发。[3]

Microsoft Visual Studio 2008及更早版本支持Windows CE / Windows Mobile旧版本的项目,可以作为模拟器生成可执行程序和平台映像,也可以通过电缆连接到实际的移动设备。开发CE程序不需要移动设备。 .NET Compact Framework支持.NET Framework的一个子集,其中包含C#和VB.NET中的项目,但不支持Managed C ++。采用.NET Compact Framework的“托管”应用程序还需要具有更大内存(8 MB或更多)的设备,而非托管应用程序仍可在较小的设备上成功运行。在Visual Studio 2010中,Windows Phone开发人员工具用作扩展,允许在Visual Studio中设计和测试Windows Phone 7应用程序。