.NET Compact框架在ROM中使用2.0或在RAM中使用3.5?

时间:2009-07-15 21:26:03

标签: windows-mobile compact-framework

在已安装了CF2.0的RAM中的设备上安装CF3.5时,是否有任何性能优势?

我正在创建的应用程序并不一定需要3.5中的新功能,但是如果使用3.5安装在ROM中的2.0以上ROM中有什么好处呢?

2 个答案:

答案 0 :(得分:3)

即使您正在编译2.0,我仍然建议使用3.5。

CF 3.5的运行时间本身更快。在某些领域(如XML解析)基本上如此。也可以使用app.config或machine.config文件设置对3.5框架运行2.0应用程序。

3.5还有一些错误修复可能会或可能不会影响您,并且它有更好的内部异常处理,所以如果遇到问题,通常更容易进行故障排除。

我个人也提倡3.5,所以你可以使用LINQ和3.0编译器的其他功能。

答案 1 :(得分:0)

当然,如果它包含我绝对需要的不在2.0中的功能,我只会使用3.5。如果您使用并安装3.5但不使用任何仅3.5的功能,则根本不会看到任何好处(它可能会运行得更快,但可能不会更快)。