How to upgrade the CF on the development computer (using VS .NET 2003)?

R

Rolf

Hi,

The installation of the ".NET CF 1.0 SP3 developer redistributable" puts the
files in a separate folder. I have located the same files in the Visual
Studio .NET 2003 folders (i.e. C:\Program Files\Microsoft Visual Studio .NET
2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce400\x86), but replacing
those with the ones in the SP3 package does not help. Secondly not all files
in this folder is upgraded by the SP3 - what package is used to upgrade the
following files:

sql.wce4.x86.CAB
sqlce.dev.wce4.x86.CAB
sqlce.wce4.x86.CAB

Also the following folder seems to contain the unpacked version of all the
CF files, but how should these be upgraded (and why are'nt they upgraded by
the SP3 installation)?

C:\Program Files\Microsoft Visual Studio .NET
2003\CompactFrameworkSDK\v1.0.5000\Windows CE

Please, could someone tell me where the CF files are taken from when VS .NET
2003 deploys an applicattion and updates the CF on the device? Second,
where should the CF files from the .NET CF 1.0 SP3 upgrade be put after the
download & unpacking?

Thanks in advance,
Rolf
 
P

Peter Foot [MVP]

There isn't an update for the SQL components, only the core .NETCF itself.
You don't need to update the files within the VS2003 folders in order to use
SP3 so long as you deploy it to all your target devices.

Peter
 
G

Guest

Don't woory about the x86 CABs. As for unpacking I use MagicCAB - it's not
very nice, but it functions.

-Chris
 
P

Peter Foot [MVP]

No, you either need VS2005 Standard or higher, or the .NET v2.0 SDK and
compile from the command line.

Peter
 
G

Guest

Thanks Peter!
I've another question, an application vritten for CF 1 will also run on the
new Windows Mobile 5?

Gizmo
 
P

Peter Foot [MVP]

Yes Windows Mobile 5.0 has .NETCF v1.0 in ROM and your application should
work unchanged, so long as you haven't used any deprecated API calls or
device specific functionality outside of the compact framework itself.

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