As versões mais recentes da estrutura .NET não substituem completamente as mais antigas. Se um programa exigir especificamente uma versão mais antiga, você precisará instalar essa versão. Então, faça o que a mensagem de erro sugere.
Você pode obter o .NET 3.5 SP1 aqui: link