.NET紧凑框架向后兼容3.5和2.0

时间:2010-05-12 09:32:03

标签: .net-3.5 compact-framework .net-2.0 windows-ce

我是否需要在安装了.NET 3.5的设备上安装.NET 2.0?

到目前为止,我的应用程序适用于.NET 2.0(可能应该更快),但长期计划是将其移植到.NET 3.5。我需要订购设备,OEM需要知道应该将哪个版本的.NET添加到Windows CE映像(版本5.0)。我可以请他添加.NET 2.0和.NET 3.5吗?

3 个答案:

答案 0 :(得分:3)

使用app.configdevice.config文件,您可以宣传您的应用程序并告诉.NET Compact Framework它可以通过supportedRuntime or compatibility version使用哪些运行时(其中一些用于.NET 1.0到.NET 2.0,但.NET 3.5的机制保持不变。

Microsoft even has a tool以帮助生成正确的文件。

答案 1 :(得分:1)

据我所知,只应将一个版本的.net cf添加到图像中。 3.5或2.0,而不是两者。

至于向后兼容性,我相信Artiom answers那个。

答案 2 :(得分:0)

实际上,.NET 3.5只是.NET 2框架之上的程序集的超集(与.NET 4完全不同)。

因此,如果您安装.NET 3.5,它将安装并且应该运行.NET 2应用程序,没有问题,afaik。