IntroductionWith the recent release of .NET Framework 3.0 for Windows XP Pro, XP embedded customers have been requesting to have .NET Framework 3.0 support for Windows XP Embedded (or XPe) platform.The objective of this article is to enable the users of Windows XP Embedded SP2 to install .NET Framework 3.0 on XPe runtimes using the .NET Framework 3.0 desktop distribution package for XP Pro.
Components required to install .NET Framework 3.0 Desktop Distribution Package on XPe SP2 runtimeThis section lists the components required to successfully install .NET Framework 3.0 desktop distribution package for XP Pro on a XPe runtime built with Windows XP Embedded SP2 database. The dependencies are categorized based on their origin.Dependencies inherited from .NET Framework 2.0 componentAccessibility CoreActive Directory Service Interface (ADSI) CoreBase Performance CountersCOM+ ServicesCommon Control Libraries Version 5Common File DialogsDistributed Transaction Coordinator (MSDTC)Down-level Shell CompatGDI+ XPHTML Help EngineInternet ExplorerLocal Security Authority Subsystem (LSASS)Message Queuing (MSMQ) CoreMicrosoft Data Access Components (MDAC)Microsoft Management Console (MMC)Microsoft Visual C++ Run TimeMicrosoft-Windows-HTTPOle AutomationPerformance Counter ConfigurationPerformance Data HelperPrimitive: CabinetPrimitive: Crypt32Primitive: DbgengPrimitive: DbghelpPrimitive: ImagehlpPrimitive: Imm32Primitive: MprPrimitive: MsiPrimitive: MswsockPrimitive: Netapi32Primitive: NtdllPrimitive: Ole32Primitive: Oleaut32Primitive: PsapiPrimitive: Secur32Primitive: SecurityPrimitive: SetupapiPrimitive: Shell32Primitive: ShlwapiPrimitive: UserenvPrimitive: uxthemePrimitive: VersionPrimitive: WinspoolPrimitive: WintrustPrimitive: Ws2_32Primitive: Wsock32Primitive: Wtsapi32Remote Registry ServiceRich Edit Control Version 3.0RPC Local SupportUrlmon LibraryWindows API – AdvancedWindows API – GDIWindows API – KernelWindows API – UserWininet LibraryWMI CoreWMI ToolsWMI Win32 ProviderAdditional .NET Framework 3.0 dependenciesOLE Dialog InterfacesPrimitive: CryptUIPrimitive: Msimg32Primitive: WinmmSystem Restore CoreVideo For Windows Core.NET Framework 3.0 installer dependenciesRegistry EditorWindows LogonGeneral Installer DependenciesWindows Installer Service Preparing the XPe SP2 image for .NET Framework 3.0 installationMethod 1:
Deploying .NET Framework 3.0 desktop distribution package for XP Pro on XPe SP2 runtime
In order to host a Windows Communication Foundation (WCF) service in IIS, IIS Web Server must be present in the XPe runtime prior to .NET Framework 3.0 installation. This is required to enable web host script mappings.
The list of component dependencies provided in this article is sufficient to install .NET Framework 3.0 on an XPe runtime and run basic .NET Framework 3.0 applications. In order to deploy applications using rich features of WPF, WCF, WF and WCS, you might also need to add other components like IIS, IE 7, WMP 10 and MSMQ to your XPe runtime.
- Shweta
Very nice, I was waiting for this as we need this framework in our application. However we get an error deploying (installing) dot net framework 3.0. In de dll Webengine.dll. Are there any hint ?
Regarding .NET Framework 3.0 installer dependencies. I cannot find this in the components, where can this be found ?
Many thanks in advance,
Marc
GOT IT !!!!!
Do not use the dot net framework 2.0 component in your imagebuilding ! Then the framework will install correctly if you follow instruction.
I made a seperate Macro Component and that works fine for me.
I ran across a question on the .NET Framework setup forum today about installing the .NET Framework 3.0
Earlier this week, I posted an item with a link to an article on the Windows Embedded team's blog that
Recently, a customer reported an issue installing the .NET Framework 3.5 on an XP Embedded system that
Recently, a customer contacted me with a question about a .NET Framework 3.5 installation error they