Additional Information
New Features:
Service Pack 2 of the .Net Compact Framework V2.0 includes some new features in the Remote Performance Monitor aimed at finding memory leaks in the managed heap. These features allow you to take snapshots of the GC heap at any point in time and view the relationships between the live object instances in the heap. You can also compare multiple snapshots over time in order to spot allocation trends in your application as it executes.
Fixed Bugs:
* NETCFRPM fails on x64
* Setup install/uninstall fails silently when the MSI is launched from Control Panel-Programs and Features on Vista
* Finalizers fail on RTF objects because COM bindings are already disposed
* VS crashes on trying to attach without setting the Attach Enabled Registry Key
* Thread.Join() fails with ERROR_INVALID_HANDLE on CE 6.0 platform
* Potential memory corruption caused by circular reference
* JIT assertion failure when non-existent COM port is addressed
* TypeLoadException using generics with NETCF 2.0
* IrDA is broken on Windows CE 5.0 devices
* NetCFRPM and MDBG cannot target headless devices
* SerialPort: Data corruption occurs if DataReceived event is used to receive Unicode characters sent across serial ports
* SerialPort: Cannot open a COM port beyond COM9
* SerialPort: GetPortNames() does not return serial port names beyond COM9
* SerialPort: Data corruption occurs if DataReceived event is used to receive Unicode characters sent across serial ports
* NETCF deadlocks on exit if native callback delegate has been called on native thread
* VS 2005 RTM attempts to deploy NETCFv2.wce5.ARMV4I.cab/System_SR_ENU.cab instead of NETCFv2.wm.ARMV4I.cab/System_SR_ENU_wm.cab on Windows Mobile 6 platforms
* XmlSerializerializationWriter: When GetSpecifiedMember returns false serialization is halted resulting in loss of data
* Access violation marshaling a class with a string field
* Stepping out from a Breakpoint after Func eval causes breakpoint to remain at same place and then VS 2005 hangs
* COM: Access violation in N->M byref marshaling
* Native exception in marshalling code when using Interlocked.Exchange
* Access violation in StubPolicyAlloc (eestub\policy.cpp
* SerialPort.Open thows IOException on CE 6.0 devices
* Type.GetDefaultMembers() doesn't return base type's default members
* Installing multiple locales of same MSI results in multiple instances of NetCF showing up in Add Remove Programs
* VS 2005 attempts to deploy System_SR_ENU.cab instead of System_SR_ENU_wm.cab on Windows Mobile 6 platforms
* Debugger does not correctly handle new native threads entering through COM
* NETCFRPM parses connection string improperly when device uses ipv6
* V2 SP2: HttpWebRequest: HTTPS request fails when TLS_RSA_WITH_3DES_EDE_CBC_SHA cipher is used
* Debugger may AV if breakpoints active before F5
* WebBrowser's NavigatingEventArgs does not allow to cancel navigation
* XmlSerializer fails to deserialize enum's with spaces
__________________
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
HP IPAQ 211: WAD, WA, PocketPlus, PocketWeather, MemMaid, Pocketmusic, etc.
Actually the Netcf2.0.msi contains a variety of intinerations one for 2002, 2003 & 2003SE and of WM 2005 and 2006 and then there's the NetCF for the x86 which I think is for your desktop pc.
So to make a long story short it appears they packaged everybody's version together.
__________________
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
HP IPAQ 211: WAD, WA, PocketPlus, PocketWeather, MemMaid, Pocketmusic, etc.
NetCF for x86 is still for WinCE based devices, but not desktop PCs I'm afraid. I've been working with embedded devices that have a Texas Instruments x86-based processor that runs WinCE, they're generally used where WinXPEmbedded would be seriously overkill or just plain bloated (not that I haven't seen XPE used in overkill environments *cough* cash registers *cough*).
The NetCFv2 is so big because as was said before it is not just for WM5, which has NETCFv1 already, but for older devices that do not have previous versions installed. Unlike the desktop Net Framework the Compact Framework versions seem to build on previous versions so it is more of an iterative process to update it.
__________________ pencil and paper: n.An archaic information storage and transmission device that works by depositing smears of graphite on bleached wood pulp. More recent developments in paper-based technology include improved ‘write-once’ update devices which use tiny rolling heads similar to mouse balls to deposit colored pigment.