У меня есть очень легкое расширение Visual Studio. В настоящее время это просто MouseProcessor и KeyboardProcessor в одном файле класса, vsixmanifest и две необходимые иконки.
Я хочу добавить для него простое меню в Инструменты > Параметры. Просто логическое значение для включения/выключения.
Это мое первое расширение, и мне пришлось немало поучиться, чтобы зайти так далеко. Каждый учебник, который я нахожу, предполагает, что я использую VSPackage, и на самом деле MSDN не дает понять, что у вас может быть расширение без него. Однако очевидно, что это не так.
Использование пакета VSPackage или, по крайней мере, создание нового проекта VSPackage, кажется, увеличивает вес проекта. Мне интересно, есть ли очень легкий способ добавить простое меню параметров в мое расширение, либо без VSPackage, либо с очень небольшой загрузкой VSPackage.
Рассматриваемый код находится на GitHub по адресу https://github.com/norachuga/MiddleClickToPeekDefinition. Он позволяет щелкнуть средней кнопкой мыши по слову, чтобы просмотреть определение, или Ctrl+щелчок средней кнопкой мыши, чтобы перейти к определению. Я хочу добавить логическую опцию меню, чтобы переворачивать их, поэтому щелчок средней кнопкой мыши — это «Перейти к определению», а Ctrl + щелчок средней кнопкой мыши — «Просмотреть определение».