我想为Windows CE 6.0目标设备开发一个Compact Framework App。我可以使用Visual Studio 2013做到这一点吗?
如果这不可能,那么.net紧凑框架的开发环境将是什么?
我很肯定这个问题是重复的,但是由于我的一生,我找不到原始的,所以我将在这里重新回答。
Microsoft对Compact Framework开发的支持并不十分明显,也没有充分记录。它是Windows CE目标版本,Compact Framework版本和Visual Studio版本(和SKU级别)的混合矩阵。
一般来说,它是基于目标操作系统而来的,如下所示:
WEC 2013
WEC 2013仅支持Compact Framework 3.9。应该重新编译针对先前CF版本的程序集(尽管我怀疑它们仍然可以运行)。
从Visual Studio 2012开始支持Compact Framework 3.9,因此对于这些项目,必须使用VS2012或更高版本。
与以前的CF版本不同,在这些版本的Visual Studio中未“立即可用”提供CF 3.9应用程序开发。您必须从设备供应商处安装“ Application Builder” SDK才能进行任何CF开发。
Windows CE 7.0
Windows CE 7.0支持CF 3.5或CF 2.0应用程序。通常,这些设备仅随CF 3.5(如果包含)一起提供,因为2.0在Platform Builder中没有作为目录项提供。
您只能在Visual Studio 2008 Pro或Visual Studio 2005 Standard(CF 2.0)中为CE 7开发CF应用程序。对于这些目标,没有选择使用较新版本的Visual Studio进行构建。
您可能会问,Studio 2008从何而来?通过MSDN订阅,或(很多人不知道)通过购买Platform Builder 7。
Windows CE 6.0
与上述CE 7.0的故事相同。CF 2.0或3.5,使用Studio 2008 Pro或Studio 2005 Standard。
Windows CE 5.0和Windows Mobile 5.0-6.x
与CE 7.0的故事相同,但有所增加。这些平台还支持CF 1.0。对于CF 1.0,请使用Visual Studio 2005 Standard或Visual Studio 2003 Professional。
Windows CE 4.2
因为已经有一段时间了,所以我的记忆在这里变得朦胧了,但是IIRC可以使用CF 1.0、2.0或3.5。这将需要Studio 2005 Standard(CF 2.0 / 3.5)或Studio 2003 Pro(CF 1.0)
Windows CE 4.1
使用Studio 2003 Pro或eVC 4.0支持CF 1.0
Windows CE 4.0
尽管这被称为“ Windows CE .NET”,但实际上与营销之外的.NET没有任何关系。它不会运行任何CF应用程序。eVB或eVC是应用程序开发的选择
Windows CE 3.0和Pocket PC(原始和2003变体)
eVB或eVC是开发平台。
Windows CE 2.11和2.12,HPC Pro
eVB或eVC
Windows CE 2.0,PsPC
(是的,我的记忆可以追溯到现在)
eVB,eVC或Windows CE的Visual Basic 6.0 Toolkit,具体取决于您使用的时间。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句