How to deploy the .NET Framework 3.0 on Windows XP Embedded


I ran across a question on the .NET Framework setup forum today about installing the .NET Framework 3.0 on a Windows XP Embedded runtime image.  Fortunately, Andy alerted me to a post on the Windows Embedded team blog that describes the following:

  • How to configure an XPe runtime so that the .NET Framework 3.0 will be able to install on it (what dependencies are needed, how to deploy the runtime image)
  • How to deploy the .NET Framework 3.0 on XPe
  • How to deploy .NET Framework 3.0 language packs on XPe
  • How to deploy .NET Framework 3.0 applications on XPe

You can find this blog post at http://blogs.msdn.com/embedded/archive/2007/03/23/deploying-net-framework-3-0-desktop-distribution-package-on-windows-xp-embedded-sp2-runtime.aspx.

If you are a Windows Embedded developer and plan to develop .NET Framework 3.0 applications for you Windows XP Embedded runtimes, I encourage you to take a look at this blog post.

Comments (4)

  1. davidwatson66 says:

    How would you go about installing .Net3 if you didn’t want to have the Windows Installer Service as part of the XPe image?  I ask this as we don’t want to allow end users the ability to install anything else onto the system once we ship it.

    Thanks

  2. astebner says:

    Hi Davidwatson66 – Unfortunately, this type of scenario is not supported for the .NET Framework 3.0.  You have to install the MSI packages in order to add it to your XPe runtimes.  That means that you have to include the Windows Installer Service component in your runtime images.  You could look into using other means of locking down your images after they are deployed (possibly Group Policy settings to restrict users from installing for example?)

    I’m sorry for the inconvenience that this has caused for you.

  3. Earlier this week, I posted an item with a link to an article on the Windows Embedded team’s blog that