Как добавить новую опцию в контекстное меню правой кнопкой мыши проводника? - PullRequest
3 голосов
/ 13 апреля 2009

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

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

Решение

Я нашел простое решение для Vs2008 на 32-битных окнах. Создайте и запустите файл .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 указан правильно.

Ответы [ 2 ]

4 голосов
/ 13 апреля 2009

Создайте и запустите файл .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\"
3 голосов
/ 13 апреля 2009

Вам может понадобиться написать расширение оболочки. Смотри:

http://www.theserverside.net/tt/articles/showarticle.tss?id=ShellExtensions

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...