He cambiado en el registro todo lo que tenga "
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE" por esto "
C:\Progra~2\Microsoft Visual Studio 9.0\Common7\IDE".
Ya me funciona correctamente, gracias a Dios. No obstante, también tengo proyectos en Visual Studio 2010 y tengo que hacer el campo para "
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE". He durado como 3 días cambiando cosas en el registro y no pienso hacerlo manualmente.
Estoy creando una aplicación para cambiarlo de forma automática, pero tengo el siguiente inconveniente y es que cuando estoy leyendo los SubKey "HKEY_
LOCAL_MACHINE\SOFTWARE", me trae los SubKey de "HKEY_
CURRENT_USER\Software".
Para hacer la lectura hago lo siguiente:
Código:
Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE").GetSubKeyNames
¿Qué estoy haciendo mal?