A
Alex Feinman [MVP]
There are several frequently asked questions related to Compact Framework
service packs, so I thought I'd shed some light.
Q0: Do I want to use SP2?
Yes, you do. The list of fixes speaks volumes. The list is available on the
download page
Q1: How do I use SP2 (or SP1) for development:
If you are a developer, you will want a Developer redistributable:
http://www.microsoft.com/downloads/...43-09B3-46D8-BA28-BC494BC20D26&displaylang=en
This download is for Visual Studio 2003 users
Developer redistributable contains ARM, SH3, MIPS and x86 cabs for 2002 and
2003 devices and can be used to install SP2 on the devices as well as on the
emulators. Developer redistrnbutable *does not* contain the installer - you
will need to deploy and launch cabs yourself.
Once the CAB is on a device(emulator), you can click on it in File Explorer
and it will install automatically
To copy cab onto device you can use ActiveSync Explorer. To copy CAB onto
the emulator you can use EmuCpy utility from
http://www.alexfeinman.com/download.asp?doc=emucpy.zip (command line), or
http://www.alexfeinman.com/download.asp?doc=EmulatorCopy.msi (GUI tool.
Integrates with Windows Shell, provides context menu option Copy To
Emulator - beta )
The other redistributable is for everyone (not only developers)
http://www.microsoft.com/downloads/...DA-FC5D-41CC-AC04-7BB50A134556&displaylang=en
This one contains an installer that will attempt to update the connected
device (and can be launched again later to update another device)
If you provide an application to the end-users, you can direct them to this
download or bundle it with your application on CD
Q2: Can I update my Visual Studio installation to use SP2.
Currently, Microsoft position on this is that this is not recommended. I'm
not aware of this doing any harm, but it is entirely unnecessary, at least
not with devices. With emulators, which often end up being hard-reset,
reinstalling SP2 becomes a bit of a chore. EmuCpy utility makes it somewhat
less painful and if there is a demand, I could add an option to
automatically launch copied file.
If you decide to update VS installation with SP2 cabs, use the Developer
redist. Also make absolutely sure you copy cabs into correct directories
under <Visual Studio root>\CompactFrameworkSDK\v1.0.5000\Windows CE\wceX00
Alex Feinman
service packs, so I thought I'd shed some light.
Q0: Do I want to use SP2?
Yes, you do. The list of fixes speaks volumes. The list is available on the
download page
Q1: How do I use SP2 (or SP1) for development:
If you are a developer, you will want a Developer redistributable:
http://www.microsoft.com/downloads/...43-09B3-46D8-BA28-BC494BC20D26&displaylang=en
This download is for Visual Studio 2003 users
Developer redistributable contains ARM, SH3, MIPS and x86 cabs for 2002 and
2003 devices and can be used to install SP2 on the devices as well as on the
emulators. Developer redistrnbutable *does not* contain the installer - you
will need to deploy and launch cabs yourself.
Once the CAB is on a device(emulator), you can click on it in File Explorer
and it will install automatically
To copy cab onto device you can use ActiveSync Explorer. To copy CAB onto
the emulator you can use EmuCpy utility from
http://www.alexfeinman.com/download.asp?doc=emucpy.zip (command line), or
http://www.alexfeinman.com/download.asp?doc=EmulatorCopy.msi (GUI tool.
Integrates with Windows Shell, provides context menu option Copy To
Emulator - beta )
The other redistributable is for everyone (not only developers)
http://www.microsoft.com/downloads/...DA-FC5D-41CC-AC04-7BB50A134556&displaylang=en
This one contains an installer that will attempt to update the connected
device (and can be launched again later to update another device)
If you provide an application to the end-users, you can direct them to this
download or bundle it with your application on CD
Q2: Can I update my Visual Studio installation to use SP2.
Currently, Microsoft position on this is that this is not recommended. I'm
not aware of this doing any harm, but it is entirely unnecessary, at least
not with devices. With emulators, which often end up being hard-reset,
reinstalling SP2 becomes a bit of a chore. EmuCpy utility makes it somewhat
less painful and if there is a demand, I could add an option to
automatically launch copied file.
If you decide to update VS installation with SP2 cabs, use the Developer
redist. Also make absolutely sure you copy cabs into correct directories
under <Visual Studio root>\CompactFrameworkSDK\v1.0.5000\Windows CE\wceX00
Alex Feinman