Microsoft .NET Framework это платформа необходимая для запуска программ на платформе .NET. Версия 3.5 собрала всё лучшее от своих предшественников,но в отличие от них содержит новые технологии(Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation, and Windows CardSpace.) .NET Framework 3 уже установлена в висте,вы можете удалить её в панели управления.