As you probably know, Visual Studio 2008 have multitargeting feature. That
is, it is not bound to specific .NET Framework version as previous versions
were. You can build application for .NET Framework 2.0, 3.0 and 3.5. Limitation
on the single framework version was very frustrating. Previously the tools,
language and technologies came in one bundle, and you were not able to use good
new features of VS 2005 without moving all code of your project to .net 2.0.
So, this is definitely a step forward.
This feature was pitched by MS so actively so it seems that everyone knows
now about it. What is confusing is that they forgot to tell that although you are
able to build .NET 2.0 applications you are
not able to use the same project files with VS 2005 users. VS 2008 and VS
2005 have different format of project files. So, if several developers are
working on the same solution, they will have either to move together to VS2008
or to stay on VS2005 together. Not a big deal really. But that is certainly a
common scenario that people will try follow and will be upset about. It worth mentioning
when officially announcing the feature…