Originally Posted By: andy
Originally Posted By: wfaulk

And 4.0 is (binary) incompatible?


That I'm not 100% sure of. I think that stuff built for an earlier version is supposed to work against the newer version of the CLR, except where it calls stuff that has had breaking changes. But I could be wrong, if I have stuff that was built for CLR 2.0 I make sure I have CLR 2.0 installed...

Agreed. I've had packages require me to install .NET 2.0, even though I already had 4.0 installed. Highly confusing.