我是否需要在安装了.NET 3.5的设备上安装.NET 2.0?
到目前为止,我的应用程序适用于.NET 2.0(可能应该更快),但长期计划是将其移植到.NET 3.5。我需要订购设备,OEM需要知道应该将哪个版本的.NET添加到Windows CE映像(版本5.0)。我可以请他添加.NET 2.0和.NET 3.5吗?
答案 0 :(得分:3)
使用app.config或device.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。