Will the applications written in .net CF 2.0 run on windows embedded standard OS? Thank you!
Asked
Active
Viewed 478 times
1 Answers
2
It depends. CF assemblies are retargetable, so the full framework (which is what comes on Embedded Standard) can theoretically run them. That said, if the assembly uses any CE-specific stuff (like P/Invoking coreddl.dll) then it's going to fail when it tries those operations.

ctacke
- 66,480
- 18
- 94
- 155
-
thanks Chris. No p/invoke used. Actually the application doesn't contain any native calls. So provided that, the device will run the app? – sarsnake May 05 '11 at 18:03
-
1As ctacke stated, if your application was designed for CF, and it does not use pinvoke, then it will run on the full framework as well. – yms May 05 '11 at 19:06
-
@yms, that was not the question. The question was whether it will run on Windows Embedded OS. Or are you implying that windows embedded OS has full framework and not compact one? – sarsnake May 05 '11 at 19:16
-
1Yes, that is the idea, take a closer look to ctacke's answer: "so the full framework (which is what comes on Embedded Standard)..." – yms May 05 '11 at 19:25
-
thanks yms! I must have read the second half of the answer only. – sarsnake May 05 '11 at 19:51
-
WES *is* just Windows 7 in a componentized form. If it has the .NET framework included, then it will behave just like a standard desktop Win7 machine, so testing is pretty easy, even without the target. – ctacke May 06 '11 at 01:58