Files in the package 'netcf.all.wce4.armv4.cab' are more recent on the device

S

Simon Young

I'm currently developing a SmartDevice App for a Fujitsu-Siemens
Pocket Loox 720. This runs Windows Mobile 2003 Second Edition (and
therefore has the .NET CF in ROM).

When I build and deploy my app to the device I see the following
output in VS.NET 2003:

Files in the package 'netcf.all.wce4.armv4.cab' are more recent on the
device than on the development computer. Consider upgrading to the
latest version. Files affected are:
Microsoft.windowsce.forms.dll
Microsoft.visualbasic.dll
System.data.dll
System.net.irda.dll
System.xml.dll
System.windows.forms.datagrid.dll
System.windows.forms.dll
System.web.services.dll
System.drawing.dll
System.dll
Mscorlib.dll
Netcfagl1_0.dll
Cgacutil.exe
Mscoree1_0.dll
Mscoree.dll
Copying System_SR_enu.cab
Launching device installation of 'System_SR_enu.cab'. Please check
device screen for further instructions....


The implication seems to be that there is some upgrade for VS.NET 2003
that I am missing but I don't seem to be able to locate it. I've
applied the Pocket PC 2003 SDK, the additional emmulators download,
the Windows Mobile Developer Resources download and the Mobile
Application Development Toolkit 2004. Anyone any idea what software I
may be missing?

Also when the application deploys to the device I see the following
displayed on the Pocket PC Screen, "The program you have installed may
not display properly because it was designed for a previous version of
Windows Mobile software". I can't tell if this is related to the above
or whether this is something different - I've seen posts that mention
screen resolution aware apps and changing versionMin to 4.21 in the
INF file, though making the change in mine hasn't removed this warning
message. Also I don't see how the PocketPC is gonna know whether I've
written additional code to handle screen orientation changes - which
brings me back to my dev libraries being old or some setting like the
..INF thing being the problem.

In the end the app works just fine on the PocketPC, I just don't like
messages like this - they make me feeling I'm missing a trick.

Thanks in anticipation...
 
P

Peter Foot [MVP]

It's a misnomer there isn't an upgrade for Visual Studio to replace these
files with the SP2 versions. You can safely ignore this message.

The standard CAB files for System.SR (string resources), Sql Client and Sql
Ce and any cabs automatically created for your projects are not
automatically marked as second edition aware so you will receive this error.
You can add the version entry to your INF file and then rebuild your CAB
files with the BuildCab batch file in the /obj/Release/ folder beneath your
project.

Peter
 

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