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

Visual Studio eXtensibility (VSX) - это возможность разрабатывать расширения для Microsoft Visual Studio.
2

Как добавить кнопку в Visual Studio Intellisense

Я хотел бы добавить кнопку в начало списка опций, возвращаемых Visual Studio IntelliSense. Когда нажимается кнопка, мой пользовательский код будет выполнен (что, среди прочего, вызовет всплывающее окно). Я называю это 'button', потому что, когда по...
01 апр. '13 в 2:27
2

Доступ к информации об атрибутах из DTE

Я закодировал что-то вроде следующего: [Attrib(typeof(MyCustomType))] public class TargetType { // ..... } Я хочу использовать EnvDTE, чтобы получить ссылку на CodeElement, на которую ссылается typeof. Я знаю, как получить ссылку на атрибут атр...
01 мар. '12 в 17:15
1

где пользовательские расширения устанавливаются в visual studio?

Где пользовательские расширения, установленные в Visual Studio? Я знаю, что вы можете получить путь, хотя ExtensionManager.GetInstalledExtensions(), однако, похоже, ни один из найденных путей не соответствует моему расширению.
16 июн. '16 в 2:20
3

Как получить текущую директорию решений из VSPackage?

Ниже вы узнаете, как получить текущую директорию решений из надстройки: _applicationObject = (DTE2)application; // retrieved from OnConnection method string solutionDir = System.IO.Path.GetDirectoryName(_applicationObject.Solution.FullName); Как ...
25 февр. '10 в 19:09
2

Программно получать текущую директорию решения IDE Visual Studio из добавлений

У меня есть некоторые инструменты, которые выполняют обновления в .NET-решениях, но им нужно знать каталог, в котором находится решение. Я добавил эти инструменты в качестве внешних инструментов, где они появляются в меню инструментов IDE, и поставл...
13 янв. '10 в 3:29
5

Обнаружить версию Visual Studio внутри VSPackage

Как я могу проверить/определить, какая версия Visual Studio работает под моим VSPackage? Я не могу получить из реестра, потому что на компьютере может быть установлено несколько версий, поэтому я предполагаю, что есть API, который может его получить...
18 июн. '12 в 12:03
1

Могу ли я создать новую папку с шаблоном элемента Visual Studio

Я успешно создал (и отредактировал вручную) шаблон элемента, который добавит несколько файлов в один "выстрел". Я хочу, чтобы все эти файлы были созданы в папке, которая должна быть создана одновременно. В шаблоне проекта .vstemplate я могу указать ...
01 окт. '09 в 15:48
2

Visual Studio Extend IDE - помощник по исключению

Цель состоит в том, чтобы включить StackOverflow популярные ответы в Visual Studio Excception Assistant. Я тратил сеть без везения, единственная информация, которую я смог найти о настройке помощника по исключению, - это ссылка ниже, которая показыв...
19 окт. '11 в 4:30
2

Сборка пакета VSIX завершилась неудачно, не указав причину (ошибка Visual Studio)

Мне нужно включить диагностический режим многострочного вывода сборки проекта MSBuild, чтобы увидеть это: 1>Done executing task "EnableExtension" -- FAILED. (TaskId:81) 1>Done building target "DeployVsixExtensionFiles" in project "myextension....
01 апр. '13 в 16:36
1

Визуальный отладчик для геометрических объектов

При работе с моей библиотекой, представляющей геометрические объекты, теперь отладка выглядит следующим образом: Здесь я просматриваю локальные переменные в окнах Autos, Locals, Watch и Immediate. Поскольку мне трудно представить форму объекта ...
29 сент. '14 в 17:39
3

Идея для расширения синтаксиса С#

С#, к сожалению, не позволяет использовать дополнительный пользовательский синтаксис. Но мне было интересно, можно ли превзойти это ограничение, нажав на визуальную студию onbuild-event. Предположим, у меня есть синтаксический сахар, который можно л...
20 окт. '10 в 20:05
1

Найти тип элемента в текущей позиции в окне редактора С#

Я пишу расширение для Visual Studio intellisense и хотел бы получить тип элемента непосредственно перед курсором в редакторе С#. В настоящее время у меня есть ITextBuffer, который я могу использовать для получения текущего исходного файла. Я также...
03 июл. '12 в 9:29
1

VSX: как я могу повторно использовать существующий XML-редактор для обработки двоичных файлов, преобразованных в XML?

Я пытаюсь создать расширение VSPackage для VS2017 (в С#), которое преобразует двоичные данные в XML, открывается, что в редакторе VS XML по умолчанию и службе языка XML, а затем преобразует его обратно в двоичный файл при сохранении. Однако у меня е...
12 окт. '17 в 10:28
1

Отслеживание изменений в интерактивном окне С#

В VS теперь есть интерактивное окно, но в отличие от запуска процесса CSI.EXE Roslyn, Visual Studio добавляет IntelliSense и некоторые другие функции, такие как возможность загрузки в текущем проекте. Я хочу написать подключаемый модуль VS, который ...
14 дек. '17 в 6:47
2

События DTE2 не срабатывают

При попытке разработать мой первый VS Addin у меня возникают проблемы с запуском событий DTE2. В принципе, события DocumentOpened и LineChanged не срабатывают по какой-либо причине. Какую важную часть я пропустил? namespace TestAddin { public cla...
23 мар. '11 в 12:21