在 2008 年后的 Visual Studio 中开发 .NET Compact Framework 应用程序? [英] Developing .NET Compact Framework apps in Post-2008 Visual Studio?

查看:28
本文介绍了在 2008 年后的 Visual Studio 中开发 .NET Compact Framework 应用程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想为 Windows CE 6.0 目标设备开发一个 Compact Framework 应用程序.我可以使用 Visual Studio 2013 执行此操作吗?

I want to develop a Compact Framework App for a Windows CE 6.0 target device. Can I do this with Visual Studio 2013?

如果这是不可能的,那么 .net 紧凑型框架的开发环境是什么?

If this is not possible, what would be a development environment for .net compact framework?

推荐答案

我肯定这个问题是重复的,但我一生都找不到原版,所以我会在这里重新回答.

I'm positive this question is a duplicate, but for the life of me I can't find the original so I'll re-answer here.

Microsoft 对 Compact Framework 开发的支持并不完全明显或有据可查.它是 Windows CE 目标版本、Compact Framework 版本和 Visual Studio 版本(和 SKU 级别)的混合矩阵.

Microsoft's support for Compact Framework development is not completely obvious or well documented. It's a mixed matrix of the target version of Windows CE, the version of the Compact Framework and the version (and SKU level) of Visual Studio.

一般来说,根据您的目标操作系统,结果是这样的:

Generally speaking it comes out like this, based on your target OS:

WEC 2013

WEC 2013 支持 Compact Framework 3.9.应重新编译针对以前 CF 版本的程序集(尽管我怀疑它们仍会运行).

WEC 2013 supports only Compact Framework 3.9. Assemblies targeting previous CF versions should be recompiled (though I suspect they would still run).

从 Visual Studio 2012 开始支持 Compact Framework 3.9,因此这些项目必须使用 VS2012 或更高版本.

Compact Framework 3.9 is supported starting with Visual Studio 2012, so you must use VS2012 or later for these projects.

与以前版本的 CF 不同,这些版本的 Visual Studio 不提供开箱即用"的 CF 3.9 应用程序开发.您必须安装设备供应商提供的应用程序生成器"SDK 才能进行任何 CF 开发.

Unlike previous versions of the CF, CF 3.9 application development isn't provided "out of the box" in these versions of Visual Studio. You must install an "Application Builder" SDK from the device vendor to do any CF development.

Windows CE 7.0

Windows CE 7.0 支持 CF 3.5 或 CF 2.0 应用程序.通常,这些设备仅随附 CF 3.5(如果包含),因为 2.0 不能作为 Platform Builder 中的目录项提供.

Windows CE 7.0 supports CF 3.5 or CF 2.0 applications. Generally these devices only shipped with CF 3.5, if it was included, because 2.0 wasn't available as a catalog item in Platform Builder.

您只能在 Visual Studio 2008 Pro 或 Visual Studio 2005 Standard (CF 2.0) 中为 CE 7 开发 CF 应用程序.对于这些目标,不能选择使用较新版本的 Visual Studio 进行构建.

You can develop CF applications for CE 7 in Visual Studio 2008 Pro or Visual Studio 2005 Standard (CF 2.0) only. There is no option to build using a newer version of Visual Studio for these targets, period.

您可能会问,从哪里获得 Studio 2008?通过 MSDN 订阅,或(很多人不知道)购买 Platform Builder 7.

Where does one get Studio 2008, you might ask? Either through an MSDN subscription, or (and many don't know) by purchasing Platform Builder 7.

Windows CE 6.0

与上述 CE 7.0 相同.CF 2.0 或 3.5,使用 Studio 2008 Pro 或 Studio 2005 Standard.

Same story as CE 7.0 above. CF 2.0 or 3.5, using Studio 2008 Pro or 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.

Same story as CE 7.0 with an addition. These platforms also support CF 1.0. For CF 1.0, using Visual Studio 2005 Standard or 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)

My memory gets hazy here, since it's been a while, but IIRC you can use CF 1.0, 2.0 or 3.5. This would require Studio 2005 Standard (CF 2.0/3.5) or Studio 2003 Pro (CF 1.0)

Windows CE 4.1

支持 CF 1.0,使用 Studio 2003 Pro 或 eVC 4.0

Supports CF 1.0, using Studio 2003 Pro or eVC 4.0

Windows CE 4.0

虽然这被称为Windows CE .NET",但它实际上与营销之外的 .NET 无关.它不会运行任何类型的 CF 应用程序.eVB或eVC是应用开发的选择

Though this was called "Windows CE .NET", it actually had nothing to do with .NET outside of marketing. It will not run CF apps of any sort. eVB or eVC were the choices for application development

Windows CE 3.0 和 Pocket PC(原始和 2003 变体)

eVB 或 eVC 是开发平台.

eVB or eVC were the development platforms.

Windows CE 2.11 和 2.12,HPC 专业版

eVB 或 eVC

Windows CE 2.0,PsPC

(是的,我的记忆可以追溯到这么远)
eVB、eVC 或 Visual Basic 6.0 Toolkit for Windows CE,取决于您何时开始使用

(Yes, my memory goes back this far)
eVB, eVC or the Visual Basic 6.0 Toolkit for Windows CE, depending on when you came into it

这篇关于在 2008 年后的 Visual Studio 中开发 .NET Compact Framework 应用程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆