2010-03-11 13 views
12

Tengo Visual Studio 2003 ejecutándose en Windows 7 - sí, soy consciente de que no es compatible oficialmente - y no, lamentablemente no puedo cambiar esa situación :-(Visual Studio .NET 2003 en Windows 7 se cuelga en la búsqueda

en su mayor parte funciona bien, pero tengo un problema específico, que no puedo averiguar la aplicación se bloquea si lo hace un proyecto de búsqueda de ancho. (Ctrl - Shift - F). para una cadena

Tengo una máquina razonablemente poderosa y todas las demás tareas pesadas, como la compilación y la depuración, funcionan bien. También funciona si restrinjo la búsqueda al documento actual (Ctrl-F). Lo estoy ejecutando como administrador y VS.NET 2003 SP1 ha sido aplicado.

El tamaño del proyecto no parece ser un problema, ya que un colega también está experimentando este problema para una solución de proyecto único que contiene 5 páginas.

Actualmente estoy usando Windows Search como una solución temporal y me preguntaba si hay algo que eché de menos que debo probar.

+0

No importa, publiqué esto y obtuve una mejor respuesta en Serverfault y SuperUser. – Nikhil

+0

Escribí una publicación de blog que detallaba algunas de las cosas que necesitaba configurar para que VS 2003 funcionara en Windows 7 - http://technikhil.wordpress.com/2010/01/12/visual-studio-2003-and -windows-7-can-get-along-really/ – Nikhil

Respuesta

16

Intente deshabilitar el tema Aero en compatibilidad. Sí, en serio ...

+2

Guau - Esa fue la razón por la que se cuelga ... Revisé la configuración de compatibilidad para "Deshabilitar la composición de escritorio" y la búsqueda comenzó a funcionar. – Nikhil

+3

Si no ve la pestaña "Compatibilidad" (no tengo esta pestaña para devenv.exe en Win8x64Pro, por ejemplo), ejecute 'regedit.exe', luego vaya a' HKEY_CURRENT_USER \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers' y crea el valor 'String' con el nombre' C: \ Archivos de programa (x86) \ Microsoft Visual Studio .NET 2003 \ Common7 \ IDE \ devenv.exe' y los datos de valor '^ RUNASADMIN DISABLEDWM DISABLETHEMES'. – izogfif

+0

Funcionó para mí en Vista, 7 y ahora 8 (usando el monstruoso truco de registro). Muchas gracias. –

6

Puede hacer esto haciendo clic con el botón derecho en el lanzamiento de VS.NET 2003 y seleccionando propiedades, seleccionando la subpestaña "Compatibilidad" y luego marcando "Desactivar composición de escritorio" y "Desactivar Visual temas”

+0

¡Gracias esto funcionó para mí! – Yos

2

uso Windows 8.1, y el camino
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
es invisible y no se pudo crear manualmente el interior regedit.exe. Así que escribí un archivo de registro "abc.reg" con el texto:

Windows Registry Editor Version 5.00 

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] 
"C:\\Program Files (x86)\\Microsoft Visual Studio .NET 2003\\Common7\\IDE\\devenv.exe"="^ RUNASADMIN DISABLEDWM DISABLETHEMES" 

ejecutarlo haciendo doble clic el icono de "abc.reg" (puede ser ejecutado como "Administrador").
Funciona.
(La publicación es para su conveniencia en este caso)

+0

Gracias, eso funcionó en Windows 10. – Max

Cuestiones relacionadas