PPC 2003 and its .NET CF

L

LawX

Hi everyone,

I've just finish developing my app with VS2003 and I
deployed it on an iPaq running PPC2002. It works perfectly
well, the .NET CF doesn't cause any trouble. Problems came
when I wanted to deploy over a PPC 2003 based iPaq. As far
as I understand, the problem comes from the native .NET CF
released with PPC 2003. Isn't it the same as the one I
installed on my old PPC (which was .NET CF 1.0)? In this
case, how is it that the last version of .NET can't run an
older one??

Please help, I'm quite in a hurry, my boss presses me up !
 
P

Peter Foot [MVP]

Pocket PC 2003 features the 1.0 version in ROM. Since the release of Pocket
PC 2003 a service pack has been released for the framework. If you install
this onto a device it will go in RAM rather than ROM (until a device
manufacturer adds the new version to a ROM update).
Functionally there should be no difference in running a program on 2002 or
2003 because .NETCF isolates you from platform specifics and the runtime
itself handles any platform differences. The exceptions to this are:-
* If your application is working on the SP1 release on your 2002 device and
fails on the 2003 device due to one of the bugs which was fixed in the
service pack
* If your application uses P/Invoke to access an API function which has
changed between Pocket Pc 2002 and 2003.

For more detailed help on what the problem is you'll need to give more
detail on what exactly is not working - the application starting up at all
or failing at a specific piece of code. Exact error messages would be
useful.

Also you may want to consider installing the .NET CF Service Pack 1 on your
device:-
http://www.microsoft.com/downloads/...A3-7282-4BA9-B26B-2267E972501D&displaylang=en

Peter

--
Peter Foot
Windows Embedded MVP

In The Hand
http://www.inthehand.com
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top