Запись расширения Visual Studio для пользовательского разработчика

Так, у меня есть что-то, что я хочу испытать. Идея состоит в том, чтобы иметь визуального разработчика, который работает Расширением Visual Studio, я хочу быть в состоянии вытащить обработчики событий и обеспечить электричеством поведения, любой, кто когда-либо играется с warcraft, III редакторов сценариев будут иметь довольно хорошую идею, что я желаю сделать. Такого рода вещь с готовностью обрабатывается в инструментах расширяемости Visual Studio? Раз так, где я должен начать надеяться изучать, как сделать это?

10
задан Firoso 1 February 2010 в 16:00
поделиться

1 ответ

Это абсолютно возможно с помощью инструментов расширения Visual Studio. Вам нужно создать VS Package. Существует несколько различных механизмов (макросы, надстройки и пакеты), которые вы можете использовать для расширения Visual Studio, но пакеты, безусловно, являются наиболее мощными. В частности, вам следует изучить создание «Пользовательского редактора / дизайнера» .

Вам нужно будет загрузить Visual Studio 2010 SDK, если вы еще этого не сделали. Есть фантастический мастер для создания новых пакетов VS, который даже сгенерирует образец «Пользовательского редактора», который вы можете использовать в качестве отправной точки для своего пользовательского дизайнера. Я бы рекомендовал прочитать код, который генерирует мастер, пока вы не поймете его по-настоящему. Происходит много вещей, так что это может занять некоторое время. Если вы хотите начать работу с книги, я практически нашел единственную книгу Professional Visual Studio Extensibility , но в Интернете есть и другие полезные ресурсы. Я использовал несколько таких: MSDN и блог DiveDeeper VSX . Вероятно, лучший способ начать - это прочитать образцы кода от команды VSX , у них даже есть около 10-15 образцов, связанных с пользовательскими редакторами!

Удачи!

17
ответ дан 3 December 2019 в 21:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: