2016-01-30 4 views
4

Я пытаюсь построить визуальное расширение студии. Мой проект создан из шаблона VSIX Project.Как создать собственный редактор для VS2015?

В соответствии с документацией должен быть шаблон для настраиваемого редактора, но я не нахожу его и не могу найти его. Есть ли что-то, что мне не хватает за SDK, или я неправильно читаю документацию?

https://msdn.microsoft.com/en-us/library/bb166460.aspx

Чтобы создать VSPackage, используя шаблон Visual Studio Пакет

1.Create проект с шаблоном Visual Studio Package. Дополнительные сведения об использовании этого шаблона см. В разделе «Создание расширения с помощью команды меню ».

2. Выберите вариант «Пользовательский редактор» и нажмите «Далее». Отобразится страница «Параметры редактора».

3.Введите имя своего редактора в поле Имя редактора. Введите расширение файла, которое вы хотите связать с вашим редактором, в окне расширения файла . Ваш редактор доступен для файлов с этим расширением. Расширение файла зарегистрировано только для Visual Studio, а не для Windows. Введите имя файла по умолчанию для новых документов, созданных с помощью вашего редактора в поле «Имя файла по умолчанию».

4.Щелкните Finish, чтобы создать свой VSPackage в указанной вами папке.

Available Templates

ответ

4

Шаблоны проекта расширяемости были реорганизованы в шаблоны элементов, чтобы сделать шаблоны более полезными. Например, вы можете добавить несколько элементов, таких как команды, инструментальные окна и т. Д. В один проект.

Эта документация, безусловно, устарела. Я бы рекомендовал использовать образец Editor_With_Toolbox или, возможно, образец WPFDesigner_XML (от VS Extensibility Samples on GitHub) в качестве отправной точки для вашего проекта.

+0

Образец Editor_With_Toolbox ужасен тем, что для использования RichTextBox в качестве элемента управления редактором очень важно использовать RichTextBox. У меня возникли проблемы с использованием IWpfTextView aka основного редактора для моего расширения, знаете ли вы какие-либо ссылки об этом? Я хочу, чтобы документация по MS Docs не была настолько устаревшей. –