Despejando el terreno de cara a .NET 5
La proliferación de versiones de .NET Core durante estos últimos años ha provocado que en muchos equipos podamos encontrar muchas versiones menores de la plataforma que ya no utilizamos. La política de Microsoft en este sentido ha sido, hasta no hace mucho, la de dejar las cosas como estaban, ya que al fin y al cabo cada versión es independiente y auto-contenida, de manera que no se estorban la una a la otra.
En las últimas versiones el instalador del SDK ya elimina las versiones menores (las que varían en los dos últimos dígitos). Aún en este caso la multiplicación innecesaria de SDKs ha provocado una decisión más contundente.
Microsoft ha creado una herramienta de limpieza, la .NET Core Uninstall Tool. Esta herramienta está basada en instaladores así que de momento no está disponible más que en sistemas Windows y Mac. La herramienta permite limpiar en bloque diversas versiones antiguas de los SDK y mantener versiones específicas.
Encontrareis más información en la página oficial.