Log in

View Full Version : .NET Compact Framework 2.0 SP1 Beta 1 Released


Darius Wey
04-25-2006, 05:45 AM
<div class='os_post_top_link'><a href='http://www.microsoft.com/downloads/details.aspx?FamilyID=6548dd53-a418-42d9-a481-19ba3ceca1a6&displaylang=en' target='_blank'>http://www.microsoft.com/downloads/...&displaylang=en</a><br /><br /></div><i>"The Microsoft® .NET Compact Framework version 2.0 SP1 beta package is the most recent update to the Microsoft .NET Compact Framework and includes everything you need to run applications on devices developed using the .NET Compact Framework."</i><br /><br /><img src="http://www.pocketpcthoughts.com/images/web/2003/wey-20060425-NETCF2.jpg" /><br /><br />The first beta of the .NET CF 2.0 SP1 is <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6548dd53-a418-42d9-a481-19ba3ceca1a6&displaylang=en">out in the wild</a>, with a list of new features and bug fixes available at the <a href="http://blogs.msdn.com/netcfteam/archive/2006/04/21/580901.aspx">.NET Compact Framework Team blog</a>. The update includes two components - one for developers to patch Visual Studio 2005, and one for end-users to update their Pocket PC and/or Smartphone running Windows Mobile 2003 or Windows Mobile 5.0. And, for those of you worried about the specified file size, rest assured, it doesn't actually consume that much on the device.

Paragon
04-25-2006, 04:00 PM
And, for those of you worried about the specified file size, rest assured, it doesn't actually consume that much on the device.

This is a very big factor since to original version would not install to a storage card, and it is 5.4mb in size. This beta only installs about 1.3mb of files in main memory and allows the rest to reside on the storage card. :cool:

Dave

burtcom
04-25-2006, 04:54 PM
The NETCFSetupv2.msi file is installing stuff to the PC, but not to the device.

How do I get this thing to install to the device?

Sooner Magic
04-25-2006, 05:59 PM
Paragon-

Can you list (step-by-step) the processes to install the new .NET with as much of it as possible to an alternative storage media (i.e. SD card)?

Thank you.

hornjt
04-25-2006, 06:23 PM
Does this work with the Axim X5. I know a number of programs that require v2 of .net do not work.

Paragon
04-25-2006, 07:24 PM
Paragon-

Can you list (step-by-step) the processes to install the new .NET with as much of it as possible to an alternative storage media (i.e. SD card)?

Thank you.

The first thing you need to do is remove .NET CF 2.0 from your desktop and your device. Once it is removed you then click on the beta file you downloaded and it will install to your desktop and device automatically. If you are using a WM5.0 device once the .cab has been transferred to your device it will ask where you want it installed. Choose you storage card, and it will install the bulk of the files to the storage card and install the necessary files to your windows directory in main memory. The split ends up being about 1.3mb in main memory and 4mb to the storage card.

Good luck
Dave

burtcom
04-25-2006, 09:59 PM
Is this only for WM5 devices?

It installs to the desktop machine fine, but never installs to my WM 2003 SE device.

I found the cabfile and tried manually installing, but my device tells me it's not a recognized cabfile.

I went back to the normal CF 2.0 and it reinstalled fine.

Help :wink:

WorksForTurkeys
04-26-2006, 03:20 AM
when I installed the cab, I indicated it should install on my card. it proceded to create an empty subdirectory on my card and then install 100% of the 5.4MB of files in main memory. so much for the small footprint, and so much for v2+ on my Atom.

v2+ is apparently so well tested, that I can wait for it to be included in O2's (or HP's) next ROM update. I haven't encountered any working (some partially functioning betas) software that requires it, yet.

Darius Wey
04-26-2006, 03:11 PM
Is this only for WM5 devices?

No, it should work on all devices running Windows Mobile 2003 and above.

I found the cabfile and tried manually installing, but my device tells me it's not a recognized cabfile.

Which CAB file did you find? By default, the installer will extract the files to: C:\Program Files\Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE

Within that, there should be two folders, 'wce400' and 'wce500'. You'll want to open the 'wce400' folder if you're not running Windows Mobile 5.0, then use the CAB file relevant to your CPU class.

Darius Wey
04-26-2006, 03:16 PM
Does this work with the Axim X5.

Short answer: It depends on the OS version your X5 is running. If Pocket PC 2002, then no. If Windows Mobile 2003, then yes.

burtcom
04-26-2006, 03:37 PM
Yes -- I found the right CAB file and did a manual install with CabInstl -- and it appears that most of it went to my storage card, so now I have boucoup main memory.

Can't wait now for the release version :D

hornjt
04-26-2006, 06:11 PM
When I try to install .NET Compact it tells me the x5 is not compatible.

Menneisyys
04-26-2006, 08:46 PM
When I try to install .NET Compact it tells me the x5 is not compatible.

Does your x5 have PPC2k2 or WM2003? Most likely the former. CF2 is not compatible with PPC2k2.

Menneisyys
04-26-2006, 08:49 PM
This is a very big factor since to original version would not install to a storage card, and it is 5.4mb in size.

So far, I'd add ;) Now, I've managed to relocate the entire stuff has been relocated to a storager card - only some 48k has remained in the main memory. Please see http://www.pocketpcthoughts.com/forums/viewtopic.php?t=48314 for more info &amp; a complete tutorial.

hornjt
04-26-2006, 08:58 PM
Does your x5 have PPC2k2 or WM2003? Most likely the former. CF2 is not compatible with PPC2k2.

It is PocketPC 2003.

Darius Wey
04-27-2006, 03:47 AM
It is PocketPC 2003.

Try the CAB file instead.

On your PC, visit: C:\Program Files\Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE\wce400\armv4

Next, copy the file, 'NETCFv2.ppc.armv4.cab', to your device, and then execute it from within File Explorer. Any luck?

hornjt
04-27-2006, 02:54 PM
Thank you for the information. That worked.