.NET Compact Framework OS Design Development (Windows CE 5.0)
The Microsoft® .NET Compact Framework is a hardware-independent program execution environment for applications that target resource-constrained computing devices. This environment offers a choice of languages, Microsoft Visual Basic® and Microsoft Visual C#®, and lessens problems with language interoperability.
OS Design Information
The following table shows operating system requirements for .NET Compact Framework functionality.
Concept | Description |
---|---|
Dependencies | OS dependencies.
|
Hardware considerations | Only available in display-based design templates. |
Modules and Components
The following table shows the module that implements the .NET Compact Framework.
Item | Module | Component |
---|---|---|
.NET Compact Framework | dotnet | None |
All .NET Compact Framework files are located in %_WINCEROOT%\Public\NETCF.
When adding developer-built .NET Compact Framework .exe or .dll files to an OS design, add the files to the FILES section of the ROM image. Do not add the files to the MODULES section; Platform Builder adds this section by default. If your .NET Compact Framework .exe or .dll file is added to the MODULES section, the application or .dll cannot be used.
Implementation Considerations
The following Sysgen variables control .NET Compact Framework functionality:
Sysgen variable | Catalog item |
---|---|
SYSGEN_DOTNET_SUPPORT | Adds all the necessary files to your OS design — OS dependencies — to enable the .NET Compact Framework to run. However, these files do not include the .NET Compact Framework. |
SYSGEN_VS_SD_AUTH | Adds the Smart Device Authentication Utility, SDAuthUtilDevice.exe, which is a tool to help facilitate Windows CE development on Microsoft Visual Studio® .NET 2003 on a device that does not use ActiveSync. |
SYSGEN_DOTNET | Adds the .NET Compact Framework 1.0 and the .NET Compact Framework Service Pack 2 to your OS design. |
See Also
Send Feedback on this topic to the authors