Even better - the client profile is all but useless on Vista. Vista will still need the full install, due to it already having .Net 3.5.
In short, if you have any version of the .Net Framework 2.0 onwards installed, the client profile will not install, and you will require the full framework.
So, instead of cutting down the size of our setup deploymants, this potentially increases them, because (if we find a way) we will not only have to include the 28Mb client profile, but we will also need to carry the full .Net 2.0, 3.0 and 3.5 runtimes, just in case the target machine happens to already have the framework (which, thanks to windows update, it pretty likely)
So exactly where is this client profile going to be useful?
Deployment Guide said:
As is illustrated in the preceding table, the Client Profile
deployment is focused on Windows XP SP2+ with No Framework components
installed
Well that scenario is getting rarer and rarer, thanks to there being no way of buying XP SP2 any more, and windows update is pushing .net 2.0 onto the machines anyway, so you have a very tiny opening in which the client profile is of any use - that being directly after XP SP2 has been installed, and before the windows updates are applied.
Oh well...