Solución al problema cuando visual studio no abre
Unity es una gran software pero en algunos casos nos puede llegar a dar ciertos problemas.
Algunas veces cuando tratamos de abrir un script desde unity nos sale la siguiente ventana:
Normalmente debería desaparecer en unos segundos, pero se queda cargando eternamente.
Solución1
Intenta cerrar todo y reiniciar el equipo, al hacer esto podrían eliminarse algunos archivos temporales y volver a funcionar con normalidad.
Solución2
Abre la carpeta del proyecto en el que estas trabajando y busca la carpeta “Library”.
Seguido a eso busca dentro un archivo llamado “ShaderCache.db” y elimínalo, reinicia unity y verifica que funcione. Normalmente aparecerá de nuevo la ventana anterior pero si esperas un poco debería funcionar