Jaa


.NET Compact Framework v2 SP1 (Setup and Headless)

 

This BLOG started out as a way for me to describe managed game development on devices. I'm responsible for GUI and MD3DM as noted in my introduction.  I also cover setup and release which I will begin to include in this BLOG as well.

The .NET Compact Framework (NETCF) team has been working on our version 2 Service Pack 1 release which we expect to ship late this spring.  SP1 includes a few new tools to help developers create and debug NETCF applications and fixes for bugs identified both internally and externally.  This BLOG entry will cover changes to Setup and Headless.

Setup

We have seen many reports of the NETCF v2 CAB files failing to install on Windows Mobile 5.0 devices.  Some of these setup failures have been caused by a bug in the Windows Mobile 5.0 CAB installer (wceload).  If the CAB contains an .exe the installer scans the system for all running exes and in doing so takes up more memory then needed.  If your device is already low on RAM the installer fails with out an error.  This bug has been fixed in later builds of Windows Mobile 5.0 (AKU 2.2) so devices shipping in the future will not suffer form this issue. If you encounter a NETCF CAB file setup failure with error #4 you have likely hit this bug.  To work around this bug we will be re-naming all executables (cgacutil.exe) extensions to something other then .exe.  Then during installation our setup.dll will rename the file back to .exe.  To get NETCF v2 RTM installed, soft reset your device, shut down all running applications, and try running the CAB file again.

For a great description of NETCF CAB story see Ilya's post on the .NET Compact Framework team blog at: https://blogs.msdn.com/netcfteam/archive/2005/10/11/479793.aspx

Headless

We have been working on addressing the needs of Headless devices (No display driver) for some time.  We were unable to include these features with our v2 release but they are slated to be included in SP1.  Headless features will be made available to WinCE 5.0 as part of the (NETCF) v2.0 SP1 QFE sometime after SP1.  This QFE will add a new catalog item .NET Compact Framework (Headless).  Dependencies have been changed to allow NETCF to be built into a WinCE 5.0 image which does not include a display driver. We have added an error log to help with unhandled exceptions is provided.

Comments

  • Anonymous
    February 17, 2006
    >>
    Headless... ...We have added an error log to help with unhandled exceptions is provided.
    <<

    Will this error log be populated for non-headless configurations as well? (in addition to being displayed on screen)
  • Anonymous
    February 18, 2006
    PingBack from http://fluidbits.com/2006/02/19/net-20-cf-installation-memory-issue-actually-a-bug/
  • Anonymous
    March 02, 2006
    PingBack from http://newyear2006.wordpress.com/2006/03/03/warum-gibts-es-noch-kein-aku2-fur-wm5/
  • Anonymous
    March 28, 2006
    A few weeks ago I BLOG’ed about a .NET Compact Framework v2.0 CAB setup error being seen on some low...
  • Anonymous
    April 21, 2006
    The .NET Compact Framework team has been working on a service pack for .NET Compact Framework 2.0.&amp;nbsp;...
  • Anonymous
    April 23, 2006
    The .NET Compact Framework team have released Beta 1 of their SP1 for .NET Compact Framework v2.0
    You...
  • Anonymous
    April 24, 2006
    .NET Compact Framework 를 사용하시는 분들이라면 확수고대하게 기다려셨던&amp;nbsp; .NET Compact Framework v2.0 서비스 팩 베타1를 공개합니다....
  • Anonymous
    May 02, 2006
    PingBack from http://www.mbartels.com/index.php/2006/05/03/net-compact-framework-20-sp1-auf-windows-ce-42/
  • Anonymous
    February 18, 2007
    .NET Compact Framework 를 사용하시는 분들이라면 확수고대하게 기다려셨던 .NET Compact Framework v2.0 서비스 팩 베타1를 공개합니다. 정식 릴리즈는