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

Могу ли я создать новую папку с шаблоном элемента Visual Studio
Я успешно создал (и отредактировал вручную) шаблон элемента, который добавит несколько файлов за один «выстрел». Я хочу, чтобы все эти файлы были созданы в папке, которая должна быть создана одновременно. В файлах шаблона проекта .vstemplate я...
3348 просмотров

Пакет Visual Studio. Как я могу получить информацию в окне местных жителей?
У меня есть пакет VSPackage, и я хотел бы получить информацию, аналогичную той, которая отображается в окне локальных переменных в режиме отладки (значения переменных для текущего контекста). Я экспериментировал с экземпляром...
306 просмотров
schedule 25.01.2023

Расширяемость Visual Studio 2010, MPF и языковые службы
Я пытаюсь расширить Visual Studio 2010 RC, чтобы иметь возможность использовать собственный язык программирования. Первые две вещи, которые я попытался сделать, — это подсветка синтаксиса/функция IntelliSense (это легко сделать благодаря образцу...
2787 просмотров

Net 4.0 Wpf UserControl Library — можно ли на нее ссылаться в пакете VS 2008 ToolWindow
У меня есть проект по созданию пакета расширения с окном инструментов с использованием библиотеки WPF UserControl. У меня версии VS 2008 и VS 2010. Повторное использование Wpf для обеих версий легко сделать, если я оставлю Net framework на уровне...
69 просмотров

Как правильно получить доступ к перечислителю COM-объекта DTE2.Windows из другого потока?
У меня есть надстройка Visual Studio, которая использует System.Timers.Timer myTimer. Каждые N секунд myTimer запускается и выполняет этот код: foreach(Window window in DTE2.Windows) { TextDocument td =...
525 просмотров
schedule 03.10.2022

Как изменить место установки vsix по умолчанию
Я разрабатываю проект расширения Visual Studio с использованием VSIX. По умолчанию файл VSIX устанавливает сборки в одну из следующих папок:...
5795 просмотров
schedule 26.05.2022

Как лучше всего загрузить расширения MEF в зависимости от местоположения решения?
У нас есть расширение, которое вызывает инструменты командной строки и библиотеки DLL, которые постоянно обновляются и развертываются через систему управления версиями. Пользователи часто работают в разных ветвях, каждая ветвь может иметь различия в...
257 просмотров

Как получить руководство по типу проекта для выбранного проекта в обозревателе решений с помощью пакета VS
Я создал простой пакет VS для добавления нового элемента в контекстное меню обозревателя решений. В этом мне нужно проверить GUID типа проекта выбранного проекта. Как я могу получить это. Например, One Solution содержит три разных типа проектов,...
2528 просмотров
schedule 23.02.2023

Цветной индикатор изменений кода — отслеживание изменений в Visual Studio 2010
Есть ли способ в Visual Studio 2010 SDK изменить поведение отслеживания изменений? Я хотел бы переопределить его, чтобы добавить некоторые другие возможности, но на данный момент не нашел способа.
353 просмотров
schedule 26.06.2022

Как добавить кнопку в Visual Studio Intellisense
Я хотел бы добавить кнопку в начало списка параметров, возвращаемых IntelliSense Visual Studio. При нажатии кнопки будет выполнен мой пользовательский код (который, среди прочего, вызовет появление всплывающего окна). Я называю это «кнопкой»,...
2924 просмотров

Шаблон элемента для Интернета и/или MVC в VSIX?
Есть ли способ указать, для какого типа проекта предназначен шаблон элемента, помимо CSharp и VB? Я попытался установить для ProjectType значение Web, а для ProjectSubType значение CSharp, как указано в этой статье...
309 просмотров

Стандартные элементы управления в расширении VS 2012
В настоящее время я меняю внутреннее расширение VS для поддержки Visual Studio 2012. Я борюсь с тем, как сделать так, чтобы пользовательский интерфейс динамически адаптировался к активной теме VS. Я нашел несколько ключей ресурсов для цветов/кистей...
1620 просмотров

IPropertyPage не отображается в режиме просмотра с вкладками
Я реализую настраиваемую языковую службу для Visual Studio; узел проекта должен предоставлять некоторые независимые от конфигурации страницы свойств (например, Application-, Debug-, Build Events, ...), которые отображаются в виде вкладок....
313 просмотров

Как правильно реагировать на изменение файла
Я пишу плагин редактора Visual Studio. Я бы хотел, чтобы редактор вел себя аналогично другим редакторам: если редактируемый файл изменяется вне IDE, я хочу, чтобы отображалось соответствующее диалоговое окно и документ перезагружался (при...
226 просмотров
schedule 31.01.2024

Изменение списка эмуляторов/устройств Visual Studio 2013
Я использую Managed Package Framework (MPF) для создания пользовательской языковой службы. Например, я хочу добавить несколько эмуляторов/устройств в поле со списком «Пуск». Как я могу это сделать? Обновление 1: После некоторых...
208 просмотров

Как получить текст редактора Visual Studio с цветовым форматированием?
У меня есть подключаемый модуль VS, который в настоящее время берет текст редактора, получая TextDocument через app.ActiveDocument.Object() , а затем я получаю от него текст. Это, однако, просто текст, и я хотел бы иметь не только текст, но и...
150 просмотров

Можно ли отображать пользовательский значок в строке состояния Visual Studio
Мне известно об отображении пользовательского текста в строке состояния Visual Studio с помощью IVSStatusBar . У меня есть даже записал об этом. Однако у меня есть требование отображать пользовательский значок в строке состояния Visual Studio....
680 просмотров

Где находится VersionControlExt в Visual Studio 2015?
Я занимаюсь переносом надстройки из Visual Studio 2013 в Visual Studio 2015. В Visual Studio 2013 я позвонил vce = dte2.GetObject(typeof(VersionControlExt).FullName) as VersionControlExt; vce.Explorer.Workspace.PendEdit(file); и с помощью...
401 просмотров

Как добавить пользовательскую кнопку на панель инструментов окна вывода Visual Studio
Я пытаюсь создать расширение для Visual Studio с помощью нескольких пользовательских команд. Хорошо документировано, как добавлять команды в VS Menu/Toolbars. Есть также много примеров того, как добавить пользовательскую кнопку на панель...
443 просмотров
schedule 26.01.2023

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