Вопросы по теме 'vs-extensibility'

Есть ли файл конфигурации для надстройки Visual Studio?
При создании надстройки Visual Studio, как можно использовать app.config для надстройки. Если я добавлю один в проект и разверну его, тогда, когда надстройка будет запущена, и я программно попытаюсь получить к ней доступ через...
2866 просмотров

Получение выбранного файла и использование IVsSingleFileGenerator
Я пытаюсь добавить несколько новых функций в пакет, разработанный для нашей компании. Одна из этих функций заключается в создании нового файла на основе файла, выбранного в обозревателе решений, и выбранного пункта меню. Я создал свои элементы...
956 просмотров

Как включить перетаскивание в VSPackage ToolWindow?
У меня есть пользовательский элемент управления WPF, который обеспечивает функцию перетаскивания внутри этого элемента управления. Когда пользовательский элемент управления размещен в приложении WPF, все работает нормально. Однако, когда он размещен...
1169 просмотров

Пакет VSIX не включает локализованные ресурсы сборки, на которую указывает ссылка.
Я создаю расширение VS2010 (назовем его MyExtension ). Пользовательский интерфейс для этого расширения находится в другой сборке ( MyExtension.UI ), проект расширения содержит только шаблонный код для вызова пользовательского интерфейса из команды...
2512 просмотров

Есть ли способ скрыть код в расширении VS2010 MEF?
Я работаю над расширением редактора VS2010 с использованием MEF. Теперь я хочу скрыть код по мере необходимости, то есть сделать невидимыми определенные строки кода. Вот пример: Скрытие регионов в Visual Studio Через MEF я могу получить доступ...
617 просмотров

VS 2010 Extension Access Загруженные типы
В настоящее время я пытаюсь написать генератор кода, и я хотел бы, чтобы пользователь выбирал целевой тип для свойства в классе с помощью раскрывающегося списка, но для заполнения раскрывающегося списка мне нужно знать, какие типы доступны для...
25 просмотров
schedule 01.11.2022

Как программно обновлять/обновлять глифы в обозревателе решений?
Я создал пакет VSIX, который отображает статусы файлов в виде глифов в обозревателе решений в VS2010. Я реализовал базовый SccProvider (унаследованный от IVsSccProvider, IVsSccManager2, IVsSccGlyphs и других), включая метод GetSccGlyph. Поэтому,...
615 просмотров

Как добавить семантическое выделение в языковую службу Visual Studio?
Я пишу языковую службу с MPF, и у меня уже работает базовая подсветка синтаксиса, но я хотел бы также добавить семантическую подсветку. C# делает это, например, для имен типов. Цвет идентификатора отличается, когда он называет тип; даже одно и то...
833 просмотров
schedule 23.04.2023

Как использовать редактор C# в приложении изолированной оболочки Visual Studio?
Я хотел взглянуть на Visual Studio расширяемость SDK , специально разработанную для изолированной оболочки . Я хотел бы иметь возможность использовать редактор кода С# с подсветкой синтаксиса, intellisense и т.д... Я уже немного читал о том, как...
2760 просмотров

HostType (VS IDE) не загружает экспериментальный куст
При выполнении модульных тестов в моем проекте некоторые из них отмечены атрибутами HostType("VS IDE") , чтобы указать, что для успешного выполнения теста необходимо выполнить его в Visual Studio. Это прекрасно работает для любого теста, который не...
376 просмотров
schedule 28.06.2023

Visual Studio Extensibility — настройки текстового редактора на пользовательском языке
Я пытаюсь разработать языковую службу в Visual Studio, и до сих пор мне удалось реализовать базовый Tagger для выделения и промежутков: Однако я хотел сделать еще один шаг и добавить свой собственный раздел в «Текстовый редактор», чтобы я мог...
1043 просмотров

Проект Visual Studio VSIX выдает ошибку сборки, связанную с файлом pkgdef
Я создал расширение Visual Studio с парой шаблонов элементов. Теперь я хочу включить в это расширение несколько фрагментов кода. Я следил за публикацией Мэдса Кристенсена на эту тему. Однако, когда я пытаюсь скомпилировать проект, я получаю эту...
664 просмотров

Шаблон проекта Visual Studio с мастером
Я ищу пример того, как создать шаблон проекта визуальной студии, содержащий мастер. Мастер будет использоваться для сбора дополнительных вариантов от пользователя для настройки выбранного шаблона. Я понял, как создавать шаблоны, но я не знаю, как...
812 просмотров

Сгенерированные файлы T4, не добавленные в проект из расширения Visual Studio
Я пытаюсь создать каркас кода для внутреннего API. Я создал шаблон T4, который включает в себя несколько других шаблонов для каждого создаваемого файла кода. Затем я написал расширение Visual Studio (VSIX) с формой WPF для захвата пользовательского...
430 просмотров
schedule 28.11.2022

Visual Studio 2017 — как получить текущую рабочую версию от ENVDTE
Я работаю над портом пакета VSIX для Visual Studio 2017, и мне нужно получить текущую версию из пакета VSPackage (Enterprise, Community и т. д.). Глядя на интерфейс ENVDTE довольно просто получить номер версии, но не издание. До VS 2013 можно...
235 просмотров

Как я могу сопоставить тему Visual Studio при создании окна инструментов VSIX?
Я создаю расширение для Visual Studio (2012+), которое включает в себя окно инструментов. Я надеялся оформить окно идентично, чтобы оно соответствовало текущей теме Visual Studio. Однако мне очень сложно понять, как это сделать. В этом сообщении...
1782 просмотров

При доступе к EnvDTE80.ProjectKinds.vsProjectKindSolutionFolder возникает ошибка взаимодействия.
Я использую Visual Studio 2017 Enterprise 15.7.5. Я запускаю новый проект VSIX и добавляю AsyncPackage. Затем я добавляю следующую строку в конец метода InitializeAsync. var v = EnvDTE80.ProjectKinds.vsProjectKindSolutionFolder; Я получаю...
185 просмотров
schedule 08.07.2022

Как написать расширение, которое отображает текст, отличный от основного файла? (например, имена параметров)
Я хочу написать расширение для Visual Studio, которое заменяет ключевое слово "var" на явный тип, но только визуально, а не в самом коде. После некоторых исследований MSDN и Интернета я попытался использовать VisualBuffer (проекционный буфер)...
68 просмотров

Как программно отобразить окно настраиваемого инструмента в первой позиции в Visual Studio
Я создал расширение окна инструмента в Visual Studio на основе приведенной ниже ссылки. Как убедиться, что оно первым закреплено как окно с вкладками в выходном проекте?...
79 просмотров