R – How to make a custom .net client profile installer

.net-3.5.net-client-profiledeploymentinstallation

For .net 3.5 SP1, Microsoft have the new client profile which installs only a subset of .net 3.5 SP1 on to Windows XP user's machines.

I'm aware of how to make my assemblies client-profile ready. And I've read the articles on how to implement an installer for ClickOnce or MSI.

But I've been using Inno Setup for my project so far and I'd like to continue to use it (as an Express user, I can't easily make MSIs), I need to know how to use the client-profile installer in a custom environment.

There is an article on a Deployment.xml schema, but no indication of how to write one, package it or anything else. Can someone explain this process? Finding the articles I linked to alone was a painful search experience.

Best Answer

Microsoft has now shipped the Client Profile Configuration Designer (Beta).

This designer lets you edit the XML files with some limitations, this isn't a 'Google beta' by any means.

Information and download