Ответ 1
Попробуйте отключить тему Aero в совместимости. Да, серьезно...
Итак, у меня есть Visual Studio 2003, работающая в Windows 7 - да, я знаю, что она официально не поддерживается - и нет, к сожалению, я не могу изменить эту ситуацию: - (
По большей части он работает нормально, но у меня есть конкретная проблема, которую я не могу понять. Приложение зависает, если вы выполняете широкомасштабный поиск по проекту (Ctrl-Shift-F) для строки.
У меня есть достаточно мощная машина и все другие тяжелые задачи, такие как компиляция и отладка, все работает нормально. Он также работает, если я ограничиваю поиск текущим документом (Ctrl-F). Я запускаю его как администратор, и VS.NET 2003 SP1 был применен.
Размер проекта не кажется проблемой, так как коллега также испытывает эту проблему для одного решения проекта, содержащего 5 страниц.
В настоящее время я использую Windows Search для работы, и мне было интересно, есть ли что-то, что я пропустил, что я должен попробовать.
Попробуйте отключить тему Aero в совместимости. Да, серьезно...
Вы можете сделать это, щелкнув правой кнопкой мыши на ярлыке, чтобы запустить VS.NET 2003, и выбрав свойства, выбрав вкладку "Совместимость", а затем установите флажок "Отключить компоновку рабочего стола", а также "Отключить визуальные темы"
Я использую Windows 8.1, а путь -
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
является невидимым и не может быть создан вручную внутри regedit.exe.
Поэтому я написал файл реестра "abc.reg" с текстом:
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"
Выполните его, дважды щелкнув значок "abc.reg" (может быть запущен как "Администратор" ).
Это работает.
(Сообщение для вашего удобства в этом конкретном случае)