Я хочу написать расширение в файле dgml. Карта кода Solution в Visual Studio. Как вставить свой код в контекстное меню ссылок, показанных на схеме
Необходимо написать расширение для карт кода решения
Ответы (1)
Я не уверен, есть ли какие-либо точки расширения, встроенные в редактор dgml, но вы, безусловно, можете добавить пункты меню в пункт раскрывающегося меню «Архитектура» с расширением VS, созданным с помощью Visual Studio SDK.
Вы захотите прочитать о разработке расширений Visual Studio, чтобы быть знакомым с тем, как пункты меню (также называемые командами) добавляются в VS IDE. Кроме того, в Visual Studio можно отображать две категории окон. Инструментальные окна и документ Winodws. Вам нужно будет выяснить, какой тип соответствует вашим конкретным требованиям. Вообще говоря, если ваши базовые данные хранятся в файле, вы, скорее всего, захотите реализовать окно документа (также известное как пользовательский редактор или конструктор). Например, окно, отображаемое после выбора «Создать карту кода для решения», представляет собой настраиваемый конструктор для файлов .DGML.
Ниже приведены несколько ссылок, которые помогут вам выбрать правильное направление.
- Visual Studio SDK
- Создание расширения с меню команда
- Создание расширения с помощью инструмента окно
- Пошаговое руководство. Создание пользовательского редактора
- Примеры расширяемости VSSDK (github)
Искренне,