.NET Compact Framework Version 1.0 Service Pack 3 now available

Today, the NetCF v1 SP3 redistributable has been posted to the Microsoft download center. 

Once installed, calls to System.Environment.Version.ToString() will return 1.0.4292.0.

Exceprts from the download page:

The Microsoft® .NET Compact Framework 1.0 SP3 Redistributable includes everything you need to run .NET Compact Framework applications, including the Common Language Runtime and the .NET Compact Framework class library.

---

This package uses ActiveSync to update the device. Make sure to dock your device before running NETCFSetup.msi. You can run the ActiveSync setup later by going to your install folder and running NCFSetup.exe once the device is docked. Those not using ActiveSync can run the CAB files which match the device found in the install folder directly on the device.

---
System Requirements

  • Supported Operating Systems: Windows 2000, Windows 2000 Server, Windows 2000 Service Pack 2, Windows 2000 Service Pack 3, Windows 2000 Service Pack 4, Windows NT, Windows Server 2003, Windows XP
  • Supported Device Operating Systems: Pocket PC 2000, Pocket PC 2002 and Windows Mobile Software for Pocket PC 2003, Windows CE .NET 4.1 and higher.

---

.NET Compact Framework 1.0 Service Pack 3 details:

Fixed Issues:
- Transitions between managed and native code can cause memory leaks on ARM platforms.
- A NullReferenceException is thrown when a Web Method returns an empty array using the xsi:Nil attribute.
- Modifying the SoapClientMessage.ContentType property does not modify the Http requests ContentType header.
- Stack corruption can occur on SH, MIPS and x86 platforms when local variables are created but never used.
- Invoking a multicase delegate from a catch handler throws a MissingMethodException on SH, MIPS and x86 platforms.
- Command line arguments containing double byte characters are truncated to a single byte.
- An ObjectDisposedException is thrown when a asynchronous web request is aborted before the response is received.
- Invoke on a disposed control hangs the application.
- Any array containing one or more elements is not sent to the Web Service correctly.
- An application may hang when invoking a Web Method that uses multiple XmlElementAttributes on a single argument, member or property.
- Memory corruption can occur on devices that have the native security model enabled and both .NET CF V1 SP3 and a pre-release version of .NET CF V2 installed.
- Deadlocks can occur when running under severe resource constraints.
- Tool Bar's on Windows Mobile 2003 SE no longer lose their images when removed from the form.
- An uncatchable ObjectDisposedException is thrown when the server closes the socket connection.
- Setting the Minimum and Maximum properties of a progressbar no longer crashes the application.
- Unexpected exception while adding an image to an imagelist on an Hx4700 and hx4705.
- Data Misalignment occurs on Decimal fields in MIPSIV devices.

Happy downloading!
-- DK

Disclaimer(s):
This posting is provided "AS IS" with no warranties, and confers no rights.

[Edit: Add version]