A documentação do MSDN " Guia de migração para o .NET Framework 4.5 " e " Como configurar um aplicativo para oferecer suporte ao .NET Framework 4 ou 4.5 " discute apenas a modificação de projetos. Não há detalhes sobre como aplicar alterações em toda a solução de uma vez, nem vi uma função no VS que ofereça suporte a isso.
No entanto, há uma extensão (bem avaliada) chamada Target Framework Migrator disponível na galeria do Visual Studio, que oferece suporte à atualização para 4.5.2 (bem como às versões mais recentes **) e parece que fará exatamente o que você deseja. O código-fonte está disponível no GitHub , se você estiver interessado.
Observe que a falta desse recurso pode ser intencional (e não apenas uma omissão). Estou apenas supondo, mas talvez a MS descubra que apenas os projetos que precisam dos novos Frameworks serão atualizados. FWIW, se você acabar atualizando alguns projetos que são compartilhados com outras soluções, essas soluções podem falhar na construção até que sejam atualizadas também.
Dito isso, se você está em uma pequena loja com apenas uma (ou algumas) soluções e deseja atualizar tudo de uma vez, talvez a ferramenta acima funcione para você.
Não houve nenhum desenvolvimento nisso por anos e, aparentemente, o desenvolvedor não tem planos de passar o bastão para mais ninguém.
Se você não conseguir fazê-lo funcionar com uma versão mais recente do .NET Framework, verifique os PRs e problemas existentes para obter as correções, mas talvez seja necessário aplicá-los você mesmo. Por exemplo, alguém postou uma correção para .NET Framework v 4.7.1 . Esperançosamente, eles irão se fundir, mas eu não prenderia minha respiração.
Se alguém mais está vendo o mesmo erro que Anas (nos comentários), aqui está um problema do GitHub de algumas semanas atrás e outro problema possivelmente relacionado de 2017. Considere marcá-los com um polegar e adicionar mais detalhes se você estiver tendo o mesmo problema .