linuxembeddedcompact-frameworkwindows-cewindows-embedded

Have a .Net Compact Framework Device losing Windows CE support


Currently the machines run on Windows Embedded, but with support being discontinued in 2021 I need to come up with a long-term solution.

I need a OS solution for a device which has software written in .net compact framework and has the following hardware:

The new Windows IoT core's minimum requirements is well outside my device's hardware stack.

My concern is that we will need to end up moving to a Linux based OS, and that code in .net compact framework will need to be rewritten because of it.

Is there any solution besides a rewrite or losing support?


Solution

  • The solution as stated in the comments is that there is no solution right now.

    Since CF is mostly a subset of .Net (full) the best way is to try and create a normal .Net stack project with the code and fix the CF (mostly mobile) specific library use so it compiles as fully .Net.