En installant Visual Studio 2005
C'est très très con, mais effectivement, y'a pas moyen de faire fonctionner VS (du moins, jusqu'à la version 2005) avec un autre SDK que celui pour lequel il est prévu.
VS 2002 : .NET 1.0
VS 2003 : .NET 1.1
VS 2005 : .NET 2.0
VS 2008 : .NET 3.0
=> Je n'ai pas encore testé, mais la version 2008 "devrait" permettre d'utiliser des versions alternatives, notamment la 3.5, mais c'est juste une promesse faite en début de développement. La même chose avait été promise avec la 2005, et au final c'est un merdier sans nom et très limité : modifier des fichiers de configuration internes à l'outil, l'intellisense ne se base pas sur la version selectionnée, le mode debug et exécution pas à pas ne fonctionnent pas, etc.