Este es un problema que me ha sucedido recurrentemente y como después de un tiempo tiende al olvidarse uno se rompe la cabeza reinstalando cosas y buscando posibles causas en la red, por ello he decidido dejarlo documentado.
Contexto
Se instala Visual Studio 2008 en diferentes ediciones e idiomas.
- Instalé Visual Studio 2008 Professional Edition en inglés.
- Instalé Visual Studio 2008 Express en español (todos los productos de caja).
- Instalé el Service Pack 1 para cada idioma (no es determinante para que ocurra el problema descrito).
Situación
Al terminar la instalación, e independientemente del Service Pack 1, el IDE de Visual Studio 2008 Professional queda configurado en una mezcla de español e inglés que es visible en el IDE.
Como se ve en la figura, a pesar de que el producto de VS2008 Professional es en inglés, el IDE ha cambiado su configuración al español.
Problema
Al abrir un proyecto existente con Visual Studio 2008 Professional o Visual C# (ó VB) 2008 Express, a los pocos segundos, el IDE falla y muestra una ventana con el problema mencionado.
El problema sucede al abrir o crear un proyecto específico, no al abrir el IDE solamente.
No es posible depurar (hacer debugging) el proyecto en el que se quiere trabajar.
Solución
El problema NO se resuelve reparando instalaciones o volviendo a instalar los productos.
La solución consiste en cambiar simplemente el idioma de VS2008 Professional a su idioma de instalación.
Así queda después de la instalación referida.
Simplemente abra el IDE sin crear o abrir ningún proyecto y cambie la configuración al idioma original de instalación. Así debe quedar:
Presione aceptar y reinicie el IDE
Listo el IDE funciona ahora normalmente.
La causa no es evidente pero, el cambio de idioma como solución, indica que el IDE falla por no poder tener acceso a algún recurso que espera con ciertas características específicas o en una ubicación específica.