Плавающая панель инструментов для Visual Studio 2003 в Windows 10 - PullRequest
0 голосов
/ 24 октября 2018

Мы установили Visual Studio 2003 .NET (а затем и SP1) на 64-разрядную версию Windows 10 с двумя мониторами для поддержки устаревшего устаревшего приложения.

Главное окно Visual Studio (VS) отображается направильный монитор.Хотя сама VS работает нормально, в центре рабочего стола на левом (основном) мониторе появляется странная панель инструментов floating, как на рисунке ниже.

Weird floating toolbar

Значки строки заголовка в правом верхнем углу главного окна работают должным образом.Значки на плавающей панели инструментов также работают (т. Е. Нажатие на «X» приводит к выходу VS).Любопытно, что если вы Minimise, а затем Restore основное приложение, плавающая панель инструментов исчезает!

Есть ли способ остановить появление этой странной плавающей панели инструментов (без минимизации, а затем восстановления)?

1 Ответ

0 голосов
/ 05 ноября 2018

Отдельная проблема с запуском 32-битной Visual Studio 2003 .NET в 64-битной Windows 10 связана с Find.Visual Studio зависает и должен быть убит через диспетчер задач.Эта проблема обсуждается в этом вопросе StackOverflow .

Для решения вышеуказанной проблемы Find требуется изменение реестра, которое также решает проблему floating toolbar.Скопируйте приведенный ниже код в файл .reg и объедините его (но убедитесь, что путь установки в Visual Studio указан правильно!).

Windows Registry Editor Version 5.00

; Disables themes for Visual Studio 2003 .NET
; Note you will have to maximise the window after loading your project
[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"
...