将c#应用程序从Windows CE 5升级到嵌入式compact 7

时间:2016-04-18 11:30:57

标签: c# compact-framework

我继承了扫描仪的嵌入式应用程序,它是使用visual studio 2005,C#编写的。我们现在必须更换硬件,因为我们不能再获得旧硬件了。不幸的是,替换设备运行在嵌入式紧凑型7.0上。我重建了应用程序并将其安装在新设备上。它运行但我们确实得到一些奇怪的行为。嵌入式紧凑型7是否与ce 5完全兼容?我将如何将其升级到ec 7。 任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

我问过this question,因为我们在将应用程序从WindowsCE 5迁移到Windows Embedded Compact 7时遇到了问题:

如果您使用的是Form,则在WindowsCE 5上,构造函数将始终在调用OnActivated之前完成,而在Embedded Compact 7中,当您调整某些Form属性时,{在构造函数完成之前,{1}}将被称为。这也适用于OnActivatedOnGotFocus及其事件(即OnLoad)。

现在没有人在他们的设备上确认或否认这种行为,所以我不完全确定这是否是供应商特定的问题。您可以在问题中运行代码,以确定是否也会在您的设备上发生这种情况。

除此之外(还有更大的屏幕,所以我们不得不重新设计用户界面:P)我们没有任何迁移问题。