I know that in general I can expect .NET 2.0 or better installed on most client/customer machines since it's been included in Windows XP SP1 (SP2?) for some time and comes standard in Vista/2003/2008. But my question now is, can I expect .NET 3.0 to support WCF/WPF? We build component libraries so we can't make too many assumptions and requiring that the our development customers include the 3.0 installer is not ideal.
So the question I guess is, in your experience what is the minimum version of .NET installed on most machines that have .NET installed? Is there a resource that tracks this sort of thing?
To clarify: I do not have any control or influence over the final intstaller. I'm interested in what dependencies are already in place not what to do to bring the client machine up to spec.