La documentación de MSDN " Guía de migración a .NET Framework 4.5 " y " Cómo configurar una aplicación para admitir .NET Framework 4 o 4.5 " solo trata sobre la modificación de proyectos. No hay detalles sobre la aplicación de cambios a toda la solución a la vez, ni he visto una función en VS que la admita.
Sin embargo, hay una extensión (bien calificada) llamada Target Framework Migrator disponible en la galería de Visual Studio, que admite la actualización a 4.5.2 (así como a versiones más nuevas **) y parece que hará exactamente lo que desea. El código fuente está disponible en GitHub , si está interesado.
Tenga en cuenta que la falta de dicha característica puede ser intencional (y no solo una omisión). Solo supongo, pero tal vez MS cree que solo se actualizarán los proyectos que necesitan los nuevos Frameworks. FWIW, si termina actualizando algunos proyectos que se comparten con otras soluciones, es posible que esas soluciones no se desarrollen hasta que también se actualicen.
Dicho esto, si está en una tienda pequeña con solo una (o algunas) soluciones y está buscando actualizar todo de una vez, entonces tal vez la herramienta anterior funcione para usted.
No ha habido ningún desarrollo en esto durante años , y aparentemente el desarrollador no tiene planes de pasar el testigo a nadie más.
Si no puede hacer que funcione con una versión más reciente de .NET Framework, consulte los PR y los problemas existentes para ver si hay correcciones, pero es posible que deba aplicarlas usted mismo. Por ejemplo, alguien publicó una solución para .NET Framework v 4.7.1 . Con suerte, estos se fusionarán, pero no aguantaré la respiración.
Si alguien más ve el mismo error que Anas (en los comentarios), aquí hay un problema de GitHub de hace un par de semanas y otro problema posiblemente relacionado de 2017. Considere aprobarlos y agregar más detalles si tiene el mismo problema .