Where did that come from? VS2005 and VS2008 work fine with TFS2010. That's how I work.
I presumed that TFS 2010 had some integration features that worked with VS2010. Otherwise, there'd really be no need to synchronize new releases of Visual Studio with new releases of Visual Studio TFS.