2009-04-13 3 views
3

Я хотел бы добавить пункт меню правой кнопки мыши в проводник Windows для всех .sln-файлов, которые говорят «Build». Просто нужно вызвать devenv, чтобы построить sln, не открывая его в первую очередь. Каков самый простой способ сделать это?Как добавить новую опцию в контекстное меню контекстного меню проводника?

Обратите внимание, что я использую Windows Vista, если это имеет значение.

Решение

Я нашел простое решение для VS2008 на 32-битных Windows. Создайте и запустите файл .Reg с этим:

Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\Shell\Build (Debug)\command] 
@="\"C:\\Program Files\\Microsoft Visual Studio 9.0\\Common7\\IDE\\devenv.com\" %1 /Build Debug" 

И убедитесь, что путь к Visual Studio верен.

ответ

4

Создать и запустить файл .reg с этим и убедитесь, что путь к Visual Studio является правильным.

Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\Shell\Build (Debug)\command] 
@="\"C:\\Program Files\\Microsoft Visual Studio 9.0\\Common7\\IDE\\devenv.com\" %1 /Build Debug" 

Приведенный выше пример для VS2008 на 32-битных окнах. Для новых версий Visual Studio обновить путь к папке Common7

  • VS2008 - Microsoft Visual Studio 9.0
  • VS2010 - Microsoft Visual Studio 10,0
  • VS2012 - Microsoft Visual Studio 13,0
  • VS2013 - Microsoft Visual Studio 12,0

Если вы работаете в 64-разрядной (x64) окна путь будет:

"C:\\Program Files (x86)\\Microsoft Visual Studio ??.0\\Common7\\IDE\\devenv.com\"