2006 Microsoft Corporation. All rights reserved.
All updates for Windows CE .NET 4.2 require the following:
1) Platform Builder .NET 4.2 is installed on the machine.
2) Upon installing the update, the platforms must be rebuilt.
Please download the file(s) most appropriate for your installation, as follows:
WinCEPB42-060731-2006M07-ARMV4I.MSI For installation based upon ARMV4I processors WinCEPB42-060731-2006M07-ARMV4.MSI For installation based upon ARMV4 processors WinCEPB42-060731-2006M07-MIPSII_FP.MSI For installation based upon MIPSII-FP processors WinCEPB42-060731-2006M07-MIPSII.MSI For installation based upon MIPSII processors WinCEPB42-060731-2006M07-MIPSIV_FP.MSI For installation based upon MIPSIV-FP processors WinCEPB42-060731-2006M07-MIPSIV.MSI For installation based upon MIPSIV processors WinCEPB42-060731-2006M07-SH3.MSI For installation based upon SH3 processors WinCEPB42-060731-2006M07-SH4.MSI For installation based upon SH4 processors WinCEPB42-060731-2006M07-X86.MSI For installation based upon X86-based processors
This package will install all updates directly to the build environment specified by the original Platform Builder installation. This is specified by the following registry key: HKLM\Software\Microsoft\Platform Builder\4.21\Directories - "OS Install Dir". By default, a backup of all updated files will be maintained at the following location: %_WINCEROOT%\Updates\Backup. You can remove any files from this directory at your choosing.
If you have installed previous updates, this package will update your build environment to include the latest files for this component.
If this message is displayed, it means that you have an update installed with a later version of the files then those that are being installed. You already have the updates mentioned in this document including some updates released later. This message is displayed to prevent accidental overwrite of the latest update to that particular component.
If you uninstall or repair Platform Builder .NET 4.2, you have to remove corresponding WinCEPBxx.ini file located in %WINDIR%.
Component: SQL Mobile
060729_KB923390 - Integration of SQL Mobile into Platform Builder 4.2.
Overview:
SQL Mobile update provides SQL Mobile functionality in a new catalog item. This new catalog item is in the Application and Services Development node next to the SQL Server CE 2.0 catalog. These catalog items are mutually exclusive; one can be included in a project at a time.
SQL Mobile on Windows CE .NET 4.2 is not supported for Headless devices.
SQL Mobile on Windows CE .NET 4.2 is not supported on SH3 processors.
Details:
The SQL Mobile catalog item group contains the following items:
SQL Mobile
This catalog item corresponds to the SQL Mobile native components for Windows CE .NET 4.2. Selecting this item would allow users to run native C++ applications (OLEDB) on the target Windows CE board.
SQL Mobile .Net 2.0 Data ProviderThis catalog item corresponds to the System.data.Sqlserverce managed data provider for .NET CF 2.0 SP1. Selecting this item would allow users to run managed C# or VB .NET applications using the system.data.sqlserverce namespace. This catalog item adds SQL Mobile native components and .NET CF 2.0 SP1 to the target Windows CE .NET 4.2 image.
SQL Server .NET 2.0 Data Provider
This catalog item corresponds to the System.data.Sqlclient managed data provider of .NET CF 2.0 SP1. Selecting this item would allow users to run managed C# or VB .NET applications using the system.data.sqlclient namespace. This catalog item adds .NET CF 2.0 SP1 to the target Windows CE .NET 4.2 image.
Note:
Dependencies for the components are not displayed. This should not affect the build.
To enable support for SQL Mobile .Net 2.0 Data Provider and SQL Server .NET 2.0 Data Provider, a user needs to install .NET CF 2.0 SP1 for Platform Builder 4.2. NetCF 2.0 SP1 is available in the Windows CE .NET 4.2 June monthly update for 2006 and can be downloaded from the following link:
Installation Instruction:
1. Close Platform Builder 4.2.
2. Run the update.
3. Run Platform Builder 4.2 and add the new SQL Mobile Catalog item to your workspace.
The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:
public\iabase\oak\misc\cesysgen.bat
public\sqlmobile\sqlmobile.cec
public\sqlmobile\cesysgen\makefile
public\sqlmobile\cesysgen\sources
public\sqlmobile\cesysgen\sources.gen
public\sqlmobile\oak\files\sqlmobile.bib
public\sqlmobile\oak\files\sqlmobile.reg
Component: TimeSVC
060721_KB921327 - Timezones/DST may not update correctly for 2007 US Timezone change.
The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:
public\shell\oak\hpc\explorer\main\dst.cpp
public\shell\oak\hpc\explorer\main\dst.h
public\wceshellfe\oak\taskman\dst.cpp
public\wceshellfe\oak\taskman\dst.h