I'm currently evaluating the .net client profile for a future project, and there are some things I've found that I think make it pretty useless, unless I am missing something of course.
I've installed the client profile on a clean xp vm. When I developed a small test winform app (with compilation aimed at .net 3.5 client profile) and copied it to the virtual machine, I could not run it. The error message was that I needed .net 3.5 sp1 or greater. I guess the problem was with the sp1, is there a client profile sp1? I could not find it.
Then I opened windows update to get SP1. This is a 70MB update to sp1, completely missing the point of a "small" .net client framework. After this the application did work.
Another thing, the client profiles is an online installer. The offline installer is 255MB? So less functionality and aprox the same size as the full .net framework?
Another thing, if you have any previous version of .net installed (which is not totally unheard of, vista and 2003 even include it) the client profile wont install at all. Upgrading 2.0 to 3.5 sp1 is a lot bigger than the client profile (28mb), so it would be useful if this was possible.
So, am I wrong with any of this? and if I'm not, has anyone actually found the client profile useful?