Con l'uscita della versione 2005 molti sono rimasti delusi dal fatto di non poter compilare per il framework 1.0/1.1, malgrado in C# sia possibile far generare al compilatore degli errori se si stanno usando features non presenti nel linguaggio 1.0/1.1 (Project Properties -> Build ->Advanced... -> Language version -> ISO-1.
Il motivo e' che Visual Studio 2005 fa un pesante uso delle features presenti nel FX2.0 come pure le varie parti che lo compongono (ad esempio il form designer, l'intellisense...) e a questo va aggiunto il fatto che il processo Visual Studio puo' caricare una sola versione del CLR (limitazione imposta dal CLR stesso)
Ecco perche', di fronte a questa serie di problemi, il team di VS ha preferito fornire il massimo supporto all'installazione side-by-side delle varie versioni anche se, non e' escluso che in futuro si possa avere una release di Visual Studio che possa bypassare questa limitazione.
Tutti i dettagli li trovate qui