.NET Compact Framework 3.5 Beta1 Redistributable
The Microsoft® .NET Compact Framework 3.5 Beta1 Redistributable includes everything you need to test .NET Compact Framework 1.0, 2.0 and 3.5 Beta1 applications.
On This Page
The Microsoft® .NET Compact Framework 3.5 Beta1 testing Redistributable contains the common language runtime and class libraries built for the .NET Compact Framework. In addition to supporting version 3.5 beta1, it also supports applications developed for version 2.0 and 1.0.
Important: This redistributable enables running .NET Compact Framework applications on the Pocket PC, Pocket PC Phone Edition, Smartphone, and other Windows CE powered devices. To develop .NET Compact Framework 3.5 Beta1 applications, Microsoft Visual Studio Orcas Beta1 is required.
This package uses ActiveSync 4.0 and up to update the device, see the Windows Mobile Center for more information. Be sure to dock your device first before running NETCFSetupv35.msi. If your device is not docked, ActiveSync will store the CAB file until the time when you dock your device. Those not using ActiveSync can run the CAB files which match the device found in the install folder directly on the device.
Important: This download utilities Microsoft® Windows® Installer technology. Windows 98 and Windows ME users should install the Microsoft® Windows® Installer 2.0 before proceeding with this download.
The .NET Compact Framework version 3.5 extends the .NET Compact Framework for devices. 3.5 includes device support for Windows Communication Foundation, LINQ, Developer Tools, and customer requested features.
Windows Communication Foundation
The .NET Compact Framework 3.5 supports Windows Communication Foundation (WCF), which is Microsoft’s unified programming model for building service-oriented applications. Clients that are running the .NET Compact Framework can connect to existing WCF Web services on the desktop. In addition, support for a new WCF transport, the Exchange Server mail transport, has been added for both .NET Compact Framework applications and desktop applications.
Language-Integrated Query (LINQ) adds general-purpose query facilities to the .NET Compact Framework that apply to various sources of information such as relational databases, XML data, and in-memory objects.
The following table describes the improvements that have been made to Windows Forms controls in the .NET Compact Framework 3.5.
You can modify the System.Windows.Forms.Control.BackColor property on read-only controls
System.Windows.Forms.ComboBox.SelectionStart and System.Windows.Forms.ComboBox.SelectionLength properties are now supported.
The .NET Compact Framework 3.5 supports SoundPlayer, which enables you to play multiple sounds. A device can mix these sounds if the hardware supports this capability.
The .NET Compact Framework 3.5 adds support for the following classes in the System.IO.Compression namespace:
Support for System.Delegate.CreateDelegate(System.Type,System.Object,System.Reflection.MethodInfo) has been added to the .NET Compact Framework 3.5.
The .NET Compact Framework CLR Profiler
The .NET Compact Framework 3.5 supports the CLR Profiler, which was previously available only with the full .NET Framework. The profiler enables you to view the managed heap of a process and investigate the behavior of the garbage collector.
Debugging enhancements to the .NET Compact Framework 3.5 include the following:
Nested function evaluations are now supported.
Unhandled exceptions now break where the exception occurred instead of breaking where you call the System.Windows.Forms.Application.Run(System.Windows.Forms.Form) method.
The following improvements have been made to logging features:
The .NET Compact Framework 3.5 provides new information about the platform type, specifically whether a platform is a Pocket PC or a Smartphone. For more information about platform IDs, see the Microsoft.WindowsCE.Forms.WinCEPlatform enumeration.
The runtime tools library now provides support for running .NET Compact Framework SDK diagnostic tools, such as Remote Performance Monitor, with the emulator.
Strong names that are greater than 1024 bytes are now supported.
Global Assembly Cache
Modifications to the architecture of the global assembly provide improved error handling and integration with Windows CE version 6.0.
The beta1 build of the .NET Compact Framework which shipped in Visual Studio ‘Orcas’ Beta1 does not allow for any project referencing Microsoft.ServiceModel.Channels.Mail* dlls to be compiled. If you’re using Orcas Beta1 and you need to build using these dll’s, first uninstall .NET Compact Framework v3.5 beta1 then download and install this version of NETCFSetupv35.msi.
What Others Are Downloading
Others who downloaded .NET Compact Framework 3.5 Beta1 Redistributable also downloaded: