I tend to answer my own questions; and this thread is not example...
There is no separate version for .NET 3.5, because the core runtime with .NET 3.5 is still v2.0.50727. .NET 3.5 is just extra classes and new compilers layered on top of the 2.0 runtime. Just pick 2.0.
Additionally, note this means there is no reason NOT to "upgrade" to .NET 3.5 (SP1). As far as existing .NET 2.0 code is concerned, this release is just a service pack (.NET 2.0 SP2 to be precise).
There is no separate version for .NET 3.5, because the core runtime with .NET 3.5 is still v2.0.50727. .NET 3.5 is just extra classes and new compilers layered on top of the 2.0 runtime. Just pick 2.0.
Additionally, note this means there is no reason NOT to "upgrade" to .NET 3.5 (SP1). As far as existing .NET 2.0 code is concerned, this release is just a service pack (.NET 2.0 SP2 to be precise).
This addresses the missing .NET 3.5 mystery. Now back to my debug issues...