<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>.NET Compact Framework Team : Author: Mark Prentice</title><link>http://blogs.msdn.com/netcfteam/archive/tags/Author_3A00_+Mark+Prentice/default.aspx</link><description>Tags: Author: Mark Prentice</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>V2 SP1 Developer Patch Released</title><link>http://blogs.msdn.com/netcfteam/archive/2006/08/04/688766.aspx</link><pubDate>Fri, 04 Aug 2006 21:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:688766</guid><dc:creator>NetCFTeam</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/netcfteam/comments/688766.aspx</comments><wfw:commentRss>http://blogs.msdn.com/netcfteam/commentrss.aspx?PostID=688766</wfw:commentRss><description>&lt;P&gt;Developers who wish to update the build of .NET Compact Framework v2 to SP1 with extended Visual Studio 2005 redistribution rights on their development PC can now do so with the .NET Compact Framework v2 SP1 patch located at &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7befd787-9b5e-40c6-8d10-d3a43e5856b2&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=7befd787-9b5e-40c6-8d10-d3a43e5856b2&amp;amp;displaylang=en&lt;/A&gt;.&amp;nbsp; For more information on .NET Compact Framework v2 SP1 see the SP1 BLOG post at: &lt;A href="http://blogs.msdn.com/netcfteam/archive/2006/06/21/642013.aspx"&gt;http://blogs.msdn.com/netcfteam/archive/2006/06/21/642013.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Developers who wish to update the build of .NET Compact Framework v2 to SP1 with extended Visual Studio 2005 redistribution rights on their development PC can now do so with the .NET Compact Framework v2 SP1 patch located at &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7befd787-9b5e-40c6-8d10-d3a43e5856b2&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=7befd787-9b5e-40c6-8d10-d3a43e5856b2&amp;amp;displaylang=en&lt;/A&gt;.&amp;nbsp; For more information on .NET Compact Framework v2 SP1 see the SP1 BLOG post at: &lt;A href="http://blogs.msdn.com/netcfteam/archive/2006/06/21/642013.aspx"&gt;http://blogs.msdn.com/netcfteam/archive/2006/06/21/642013.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;There are no differences between the binaries in the patch and full web download located at: &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0c1b0a88-59e2-4eba-a70e-4cd851c5fcc4&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=0c1b0a88-59e2-4eba-a70e-4cd851c5fcc4&amp;amp;displaylang=en&lt;/A&gt;.&amp;nbsp; The difference is in the size of the download, the patch contains only the changed binaries, its smaller but needs the original .NET Compact Framework to be installed.&amp;nbsp; The patch also includes an End User License agreement in the patch extends Visual Studio 2005 rights to include the new .NET Compact Framework v2 SP1.&amp;nbsp; If you have installed the first web download, you have Visual Stutio 2005 installed and you want to accept the new license you will need to:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Go to Add \ Remove programs.&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;Remove Microsoft .NET Compact Framework SP1&lt;/LI&gt;
&lt;LI&gt;From your Visual Studio 2005 CD or DVD install the original NETCF v2 from \vs\wcu\NetCF\netcfsetupv2.msi&lt;/LI&gt;
&lt;LI&gt;Install the patch from &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7befd787-9b5e-40c6-8d10-d3a43e5856b2&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=7befd787-9b5e-40c6-8d10-d3a43e5856b2&amp;amp;displaylang=en&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;This patch will make its way to Microsoft Update in the next few months.&amp;nbsp;&amp;nbsp;&amp;nbsp;I will announce the patch on Microsoft Update on this BLOG.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=688766" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/netcfteam/archive/tags/Author_3A00_+Mark+Prentice/default.aspx">Author: Mark Prentice</category></item><item><title>.NET Compact Framework v2.0 SP1 is done and is being released.</title><link>http://blogs.msdn.com/netcfteam/archive/2006/06/21/642013.aspx</link><pubDate>Thu, 22 Jun 2006 00:25:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:642013</guid><dc:creator>NetCFTeam</dc:creator><slash:comments>25</slash:comments><comments>http://blogs.msdn.com/netcfteam/comments/642013.aspx</comments><wfw:commentRss>http://blogs.msdn.com/netcfteam/commentrss.aspx?PostID=642013</wfw:commentRss><description>Microsoft .NET Compact Framework version 2.0 SP1 release has been completed and is in the process of being released.&amp;nbsp; This service pack was driven customer feedback including improvements in stability, adds new debugging features, extended platform support, and new developer functionality. 
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;The .NET Compact Framework will be delivered to customers through various channels.&amp;nbsp; Each channel and location will be reported on here.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Release Channels&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;(The links below will be updated as each release goes live)&lt;/P&gt;
&lt;TABLE id=table1 width="59%" border=1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width=162&gt;&lt;B&gt;Release&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;B&gt;Location&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=162&gt;Web Download&lt;/TD&gt;
&lt;TD&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0c1b0a88-59e2-4eba-a70e-4cd851c5fcc4&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=0c1b0a88-59e2-4eba-a70e-4cd851c5fcc4&amp;amp;displaylang=en&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=162&gt;WCE 4.2 QFE&lt;/TD&gt;
&lt;TD&gt;&lt;A title=http://www.microsoft.com/downloads/details.aspx?FamilyID=aeef5159-ecd5-4456-830f-97b6c4893d79&amp;amp;DisplayLang=en href="http://www.microsoft.com/downloads/details.aspx?FamilyID=aeef5159-ecd5-4456-830f-97b6c4893d79&amp;amp;DisplayLang=en"&gt;&lt;FONT face=Arial size=2&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=aeef5159-ecd5-4456-830f-97b6c4893d79&amp;amp;DisplayLang=en&lt;/FONT&gt;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=162&gt;WCE 5.0 QFE&lt;/TD&gt;
&lt;TD&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9899f025-cba6-4079-ad4c-24f8c08f1c57&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=9899f025-cba6-4079-ad4c-24f8c08f1c57&amp;amp;DisplayLang=en&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=162&gt;Visual Studio 2005 Patch&lt;/TD&gt;
&lt;TD&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7befd787-9b5e-40c6-8d10-d3a43e5856b2&amp;amp;displaylang=en"&gt;&amp;nbsp;http://www.microsoft.com/downloads/details.aspx?FamilyID=7befd787-9b5e-40c6-8d10-d3a43e5856b2&amp;amp;displaylang=en&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;B&gt;Added Features&lt;/B&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Added support for WindowsCE 4.2 in both the CAB &lt;BR&gt;installation and a Platform Builder Update (For more information on the &lt;BR&gt;Platform Builder Update, see&lt;BR&gt;&lt;A href="http://msdn.microsoft.com/embedded/windowsce/default.aspx"&gt;Windows CE Download Center&lt;/A&gt;.) 
&lt;LI&gt;Added the option to install the global assembly &lt;BR&gt;cache to the storage card. 
&lt;LI&gt;Allow DataGrid cell drawing to be overridden &lt;BR&gt;Added support for headless Windows CE 5.0 devices &lt;BR&gt;by adding a Headless catalog item in Platform Builder. (For more information on the &lt;BR&gt;Platform Builder Update, see&lt;BR&gt;&lt;A href="http://msdn.microsoft.com/embedded/windowsce/default.aspx"&gt;Windows CE Download Center&lt;/A&gt;.)&amp;nbsp; 
&lt;LI&gt;Added System SR files to the Windows CE 5.0 &lt;BR&gt;Platform Builder catalog item. (For more information on the &lt;BR&gt;Platform Builder Update, see&lt;BR&gt;&lt;A href="http://msdn.microsoft.com/embedded/windowsce/default.aspx"&gt;Windows CE Download Center&lt;/A&gt;.)&amp;nbsp; 
&lt;LI&gt;Enabled device debugging using mdbg. &lt;BR&gt;Included LogViewer tools to monitor network &lt;BR&gt;traffic. 
&lt;LI&gt;Included the .NET Compact Framework Remote &lt;BR&gt;Performance Monitor. (For more information, see &lt;A href="http://blogs.msdn.com/stevenpr/archive/2006/04/17/577636.aspx"&gt;Steven Pratschner’s&lt;BR&gt;BLOG&lt;/A&gt;.) 
&lt;LI&gt;Added the Serializable attribute. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;B&gt;Fixed Issues&lt;/B&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Changing VT_BYREF Variants in managed code could &lt;BR&gt;lead to a memory leak. 
&lt;LI&gt;Inappropriate caching of current UI culture even &lt;BR&gt;after CultureInfo.ClearCachedData is called. 
&lt;LI&gt;For the HttpWebRequest method, an uncatchable &lt;BR&gt;ObjectDisposedException could occur when exiting an application with &lt;BR&gt;asynchronous requests. 
&lt;LI&gt;Visual Studio hangs on setting a Breakpoint in a &lt;BR&gt;function with an infinite loop when it is called from the Immediate &lt;BR&gt;Window. 
&lt;LI&gt;Breakpoints do not work if the cached, managed &lt;BR&gt;dlls in the bcl directory differ from the ones on the device. &lt;BR&gt;Environment.GetFolderPath returns an &lt;BR&gt;InvalidOperationException. 
&lt;LI&gt;An access violation occurs when accessing .the &lt;BR&gt;Controls or .Controls.Count property of a control once it has begun the &lt;BR&gt;disposing process. 
&lt;LI&gt;The WebBrowser.DocumentCompleted event is fired in &lt;BR&gt;a loop when the DocumentText property contains an image inside of a &lt;BR&gt;table. 
&lt;LI&gt;Files should be extracted to the main storage as a &lt;BR&gt;workaround to avoid hardware issues on some storage cards. &lt;BR&gt;For the HttpWebRequest method, an &lt;BR&gt;ArgumentOutOfRangeException occurs when accessing some https:// URLs. &lt;BR&gt;Timer breaks after GetTickCount wraps around (49.7 &lt;BR&gt;days). 
&lt;LI&gt;Error occurs when loading the .NET Compact &lt;BR&gt;Framework version 2.0 on a device using an ActiveSync push. 
&lt;LI&gt;Memory leaks occur when using Com marshaling. 
&lt;LI&gt;Installer should check for ActiveSync version and &lt;BR&gt;disable deployment if version is older than ActiveSync 4.0 build 4343. 
&lt;LI&gt;For the SerialPort class, an IOException is thrown &lt;BR&gt;when opening a serial port on the IPAQ 4150. 
&lt;LI&gt;A call to HttpWebRequest over SSL with a payload &lt;BR&gt;greater than 32 KB hangs on the client when SendChunked returns false. 
&lt;LI&gt;For the SerialPort class,an uncatchable exception &lt;BR&gt;occurs when Bluetooth is turned off. 
&lt;LI&gt;A finalizer for the FileStream class will cause &lt;BR&gt;the application to crash if a previous IO operation failed. 
&lt;LI&gt;Installation of the .NET Compact Framework fails &lt;BR&gt;on low memory devices. 
&lt;LI&gt;PInvoke return types of UIntPtr throw a &lt;BR&gt;NotSupportedException. 
&lt;LI&gt;The Debug.WriteLine method in the .NET Compact &lt;BR&gt;framework version 2.0 is not working. 
&lt;LI&gt;For the SerialPort class, virtual serial ports are &lt;BR&gt;not reported by the SerialPort.GetPortNames method. 
&lt;LI&gt;When using COM Interop, a VARIANT_BOOL type is &lt;BR&gt;passed incorrectly on ARMV4I. 
&lt;LI&gt;The .NET Compact Framework incorrectly performs &lt;BR&gt;version comparison when loading assemblies. 
&lt;LI&gt;Corrections needed for Http Abort semantics. 
&lt;LI&gt;The DateTime.Now method throws an &lt;BR&gt;ArgumentOutOfRangeException. 
&lt;LI&gt;Crash caused by using CurrentTimeZone.GetDaylightTime and &lt;BR&gt;CurrentTimeZone.GetStandardTime in certain rare stress conditions. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;[Author: Mark Prentice]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=642013" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/netcfteam/archive/tags/Author_3A00_+Mark+Prentice/default.aspx">Author: Mark Prentice</category></item><item><title>Announcing .NET Compact Framework 2.0 SP1 Beta1</title><link>http://blogs.msdn.com/netcfteam/archive/2006/04/21/580901.aspx</link><pubDate>Fri, 21 Apr 2006 22:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:580901</guid><dc:creator>NetCFTeam</dc:creator><slash:comments>31</slash:comments><comments>http://blogs.msdn.com/netcfteam/comments/580901.aspx</comments><wfw:commentRss>http://blogs.msdn.com/netcfteam/commentrss.aspx?PostID=580901</wfw:commentRss><description>&lt;P&gt;The .NET Compact Framework team has been working on a service pack for .NET Compact Framework 2.0.&amp;nbsp; The fixes and features included in this beta have been driven through customer feedback we receive through the &lt;A href="http://lab.msdn.microsoft.com/productfeedback"&gt;Product Feedback Center&lt;/A&gt;, Newsgroups and Forum posts.&amp;nbsp; To get started using .NET Compact Framework 2.0 SP1 beta download it from &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6548dd53-a418-42d9-a481-19ba3ceca1a6&amp;amp;displaylang=en%20"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=6548dd53-a418-42d9-a481-19ba3ceca1a6&amp;amp;displaylang=en&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Below is a raw list of features and bug fixes. &lt;/P&gt;
&lt;H2&gt;New Features&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;Support for WinCE 4.2.&amp;nbsp; For more information see Richard Greenberg's &lt;A HREF="/rgreenberg/archive/2005/11/29/498105.aspx"&gt;BLOG&lt;/A&gt;. 
&lt;LI&gt;Allow GAC to be installed to Storage Card. 
&lt;LI&gt;Allow DataGrid cell drawing to be overridden. 
&lt;LI&gt;Enable .NET Framework SDK Debugging via MDBG. 
&lt;LI&gt;Include Network Log Viewer. 
&lt;LI&gt;Include .NET Compact Framework Remote Performance Monitor.&amp;nbsp; For more information see Steven Pratschner's &lt;A HREF="/stevenpr/archive/2006/04/17/577636.aspx"&gt;BLOG&lt;/A&gt;. 
&lt;LI&gt;Support Headless WinCE 5.0 Devices.&amp;nbsp; For more information see Mark Prentice's &lt;A HREF="/markprenticems/archive/2006/02/17/534274.aspx"&gt;BLOG&lt;/A&gt;. 
&lt;LI&gt;Add the [Serializable] attribute to better facilitate serialization extensibility and code portability.&lt;/LI&gt;&lt;/UL&gt;
&lt;H2&gt;Bug Fixes&lt;/H2&gt;
&lt;P&gt;The list below contains only our internal titles for the bugs, so it is not too descriptive.&amp;nbsp; &amp;nbsp;But, hopefully this list will help you determine whether you may have run into any of these issues in your code.&amp;nbsp;In the future, we hope to provide more detailed descriptions of these issues.&lt;/P&gt;
&lt;P&gt;
&lt;TABLE cellSpacing=0 width="60%" border=1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;Access violation accessing .Controls or .Controls.Count property of a control once it has begun the disposing process&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;AppCompat - MS Pocket Expense Logon Screen disappears before you can logon&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Breakpoints don't work if the "cached" managed dlls in "bcl" directory differ from the ones on the device&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Can't get CF 2.0 to install on Wizard (Cab Install failure on low memory device)&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Close button doesn't terminate the netcflaunch.exe process&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;COM Interop: VARIANT_BOOL is passed incorrectly on ARMV4I.&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Compact framework 2.0 Debug.WriteLine not functioning&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;DataGrid formatting support&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;DateTime.Now throws ArgumentOutOfRangeException&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Error getting v2 on device via ActiveSync push&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;FileStream finalizer will cause app crash, if previous IO operation failed&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Fix Com marshaling memory leaks&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Http Abort semantics fixes&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;HttpWebRequest over SSL with payload over 32K hangs on the client when SendChunked is false&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;HttpWebRequest: ArgumentOutOfRangeException on accessing https://www.cybertrust.com/&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;HttpWebRequest: NullReferenceException on multithreaded WebRequest scenario with abort&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;HttpWebRequest: Uncatchable ObjectDisposedException on exiting app with asynchronous requests&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;icordbg av when exception occurs when native thread calling back into managed code generates an exception&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;icordbg: Remove RemoteDeviceConnection10 / RemoteDevicePort10 / TransportStream10 classes&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Implementation of BindingList class is obsolete (about 6 months old), prevents major data binding scenarios from working.&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Installer should check for ActiveSync version and disable deployment if prior to AS 4.0 build 4343.&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Magneto PPC requires cabs built with new version of Cabwiz to eliminate "... previous version..." warning message&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;MIPS JIT can't handle branches to destinations farther than 256mb away&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PInvoke return types of UIntPtr throw a NotSupportedException&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Regular Expression that worked in 1.1 doesn't work in 2.0&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ResourceManager.CreateFileBasedResourceManager() throws ArgumentException when the base name ends with ".resources"; Desktop doesn't&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SerialPort: IOException is thrown on opening serial port on IPAQ 4150&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SerialPort: Uncatchable exception when Bluetooth is turned off&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SerialPort: Virtual serial ports are not reported in SerialPort.GetPortNames()&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;sometimes a p/invoke call that uses the Win32 FindWindow function to get a .NET CF Window’s window handle will fail.&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SP1 - Changing VT_BYREF Variants in Managed Code Can Lead to a Memory Leak&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Submitting batch update throws NullReferenceException w/ OutputParameters and multiple batches of updates&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;[Edit: Fix formatting]&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=580901" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/netcfteam/archive/tags/Announcements/default.aspx">Announcements</category><category domain="http://blogs.msdn.com/netcfteam/archive/tags/Author_3A00_+Mark+Prentice/default.aspx">Author: Mark Prentice</category></item><item><title>.NET Compact Framework releases 1.0 SP3</title><link>http://blogs.msdn.com/netcfteam/archive/2005/01/10/350249.aspx</link><pubDate>Tue, 11 Jan 2005 02:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:350249</guid><dc:creator>NetCFTeam</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/netcfteam/comments/350249.aspx</comments><wfw:commentRss>http://blogs.msdn.com/netcfteam/commentrss.aspx?PostID=350249</wfw:commentRss><description>&lt;P class=MsoNormal&gt;The .NET Compact Framework team has completed and released v1 SP3.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;This servicing release responds to customer bug reports and feedback.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Our team worked hard to fix issues which either caused data loss or were not easily worked around by a developer, see the list below. &lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;SP3 has been delivered to multiple release vehicles to service several sets of customers.&lt;/P&gt;
&lt;UL&gt;
&lt;LI class=MsoNormal&gt;End users will find a Web download which provides NETCF for use in RAM. 
&lt;LI class=MsoNormal&gt;Those building WinCE device images using Platform Builder 4.2 and 5.0 will find QFE’s which update the NETCF catalog to SP3.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;
&lt;LI class=MsoNormal&gt;SP3 has also been included in the latest update for Windows Mobile Second Edition.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;SP3 Ship Vehicles:&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI class=MsoNormal&gt;Web download: &lt;A href="http://www.microsoft.com/downloads/details.aspx?amp;displaylang=en&amp;amp;familyid=a5a02311-194b-4c00-b445-f92bec03032f&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?amp;displaylang=en&amp;amp;familyid=a5a02311-194b-4c00-b445-f92bec03032f&amp;amp;displaylang=en&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt; 
&lt;LI class=MsoNormal&gt;&lt;SPAN&gt;WinCE 5.0 PB QFE &lt;/SPAN&gt;&lt;SPAN&gt;041201_KB890061&lt;/SPAN&gt; (&lt;A title=http href="http://www.microsoft.com/downloads/details.aspx?FamilyID=49711f58-1d6c-4629-93c6-7a5cff3ceeae&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=49711f58-1d6c-4629-93c6-7a5cff3ceeae&amp;amp;DisplayLang=en&lt;/A&gt;)&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Watch for this to &lt;SPAN&gt;be rolled up in the quarterly QFE&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt; 
&lt;LI class=MsoNormal&gt;WinCE 4.2 PB QFE &lt;SPAN&gt;041119_KB888235&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;A title=http href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e0e66c77-dee2-4aba-9623-a3bfff434b5c&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=e0e66c77-dee2-4aba-9623-a3bfff434b5c&amp;amp;DisplayLang=en&lt;/A&gt;)&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT color=#000000&gt;Watch for this to &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT color=#000000&gt;be&lt;/FONT&gt; rolled up in the quarterly QFE&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt; 
&lt;LI class=MsoNormal&gt;WinCE 4.1 QFE will be delivered at customer request.&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;SP3 Bug Fixes:&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;- Transitions between managed and native code can cause memory leaks on ARM platforms.&lt;BR&gt;- A NullReferenceException is thrown when a Web Method returns an empty array using the xsi:Nil attribute.&lt;BR&gt;- Modifying the SoapClientMessage.ContentType property does not modify the Http requests ContentType header.&lt;BR&gt;- Stack corruption can occur on SH, MIPS and x86 platforms when local variables are created but never used.&lt;BR&gt;- Invoking a multicase delegate from a catch handler throws a MissingMethodException on SH, MIPS and x86 platforms.&lt;BR&gt;- Command line arguments containing double byte characters are truncated to a single byte.&lt;BR&gt;- An ObjectDisposedException is thrown when a asynchronous web request is aborted before the response is received.&lt;BR&gt;- Invoke on a disposed control hangs the application.&lt;BR&gt;- Any array containing one or more elements is not sent to the Web Service correctly.&lt;BR&gt;- An application may hang when invoking a Web Method that uses multiple XmlElementAttributes on a single argument, member or property.&lt;BR&gt;- 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.&lt;BR&gt;- Deadlocks can occur when running under severe resource constraints.&lt;BR&gt;- Tool Bar's on Windows Mobile 2003 SE no longer lose their images when removed from the form.&lt;BR&gt;- An uncatchable ObjectDisposedException is thrown when the server closes the socket connection.&lt;BR&gt;- Setting the Minimum and Maximum properties of a progressbar no longer crashes the application.&lt;BR&gt;- Unexpected exception while adding an image to an imagelist on an Hx4700 and hx4705.&lt;BR&gt;- Data Misalignment occurs on Decimal fields in MIPSIV devices.&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;- Data is missing or loaded incorrectly by DataSet.ReadXml()&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Thanks!&lt;BR&gt;.NETCF Product Team&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;[Author: Mark Prentice]&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Disclaimers:&lt;BR&gt;This posting is provided "AS IS" with no warranties, and confers no rights.&lt;BR&gt;Some of the information contained within this post may be in relation to beta software.&amp;nbsp; Any and all details are subject to change.&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=350249" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/netcfteam/archive/tags/Announcements/default.aspx">Announcements</category><category domain="http://blogs.msdn.com/netcfteam/archive/tags/Author_3A00_+Mark+Prentice/default.aspx">Author: Mark Prentice</category></item></channel></rss>