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

Идея для расширения синтаксиса C #
К сожалению, C # не позволяет использовать дополнительный пользовательский синтаксис. Но мне было интересно, можно ли преодолеть это ограничение, подключившись к визуальной студии onbuild-event. Предположим, у меня есть некоторый синтаксический...
590 просмотров
schedule 16.09.2021

Выделение текста окна кода из окна инструментов Visual Studio с помощью VSPackage
Я новичок в расширениях Visual Studio. Есть ли способ взаимодействовать с окном кода из окна инструментов Visual Studio 2010. У меня есть Datagrid, размещенный в окне инструментов VisualStudio. DataGrid содержит ClassName, MethodName и т. Д. При...
774 просмотров

Получить свойства из окна свойств
Я создаю надстройку Visual Studio, и когда я выбираю узел подключения к данным в окне проводника сервера (или в таблице данных или в поле данных), есть ли способ получить значения свойств из окна свойств, показанного в Visual Studio, с помощью EnvDTE?...
226 просмотров

В расширении Visual Studio получите диапазон строк функции, в которой остановлен отладчик.
У меня есть расширение Visual Studio, которое подключается к событиям отладки. Когда отладчик останавливается на строке кода, вызывается мой обратный вызов IDebugEventCallback2 , и я могу узнать имя файла и номер строки, где остановился отладчик,...
430 просмотров

Папка CustomProjectSystem не создается при развертывании типа проекта VSIX
Описание Использование CPS (см. ссылку 1 и ссылка 2 ), я создал новый тип проекта (скажем *.myproj ) для Visual Studio: File > New Project > Visual C# > Extensibility > Project Type При отладке все нормально. Однако, когда я...
213 просмотров

Почему VS2019 отмечает мое расширение как устаревшее
Я не использую VSIX для интеграции (поддерживает старые VS и SSMS). Установщик помещает все dll в "программные файлы", а pkgdef и манифест в определенные папки. В настоящее время VS2019 показывает сообщение о том, что мое расширение использует...
1623 просмотров

Добавьте элемент context meu во все файлы и папки в обозревателе решений с помощью vspackage
Я хочу добавить пункт меню в контекстное меню всех файлов и папок в обозревателе решений. Я смог добавить свой пункт меню в узел проекта с этой записью в файле vsct .. <Menu guid="guidERAPackageAlphaCmdSet" id="ERAInsightMenu"...
1229 просмотров

Visual Studio 2010 MEF против MPF?
Я пытаюсь добавить новый язык программирования в Visual sudio 2010, и я немного запутался в выборе наилучшего подхода. Я просмотрел MPF и нашел несколько примеров того, как сделать подсветку синтаксиса, подключить внешний анализатор и т. д., и это...
1306 просмотров
schedule 21.04.2022

Диалоговое окно поиска VSPackage Builder
Я хотел бы добавить всплывающее диалоговое окно поиска, просто текстовое поле или что-то в правом верхнем углу текущего документа. Я возился с компоновщиком VSPackage, и это достаточно просто, но у меня возникли проблемы с определением того, на какие...
250 просмотров

Как запретить VS Shell получать приоритет привязки клавиш/команд в VSPackage ToolWindow?
У меня есть wpf пользовательский элемент управления, который принимает жесты ввода для выполнения различных команд. В примере ниже пользователь может нажать Ctrl+N , чтобы выполнить команду New для создания нового элемента в файле TreeView ....
1328 просмотров

Как установить целевую платформу для вызова SolutionBuild.BuildProject в пакете VisualStudio2012
У меня есть решение, в котором есть множество проектов, созданных с помощью nmake. Я пытаюсь написать расширение для VS2012, которое просто вызывает сборку для запускаемого проекта, установленного в среде IDE, поскольку основной активный проект...
199 просмотров

Как асинхронно загрузить ModelingPackage (DSL-Tools) в Visual Studio 2019?
У меня есть проект DSL-tools, в котором я использую [ProvideAutoLoad] , потому что он добавляет в Visual Studio набор команд меню, позволяющих пользователю преобразовывать код (у нас есть много текстовых шаблонов) и многое другое. Поскольку VS2019...
101 просмотров
schedule 06.10.2022

Как отменить операцию закрытия ToolWindowPane или Visual Studio IDE через VSPackage?
У меня есть VSPackage с закрепляемым окном инструментов, содержащим данные формы. Если в этой форме есть несохраненные изменения, я хотел бы отменить закрытие окна инструментов и среды разработки Visual Studio, если пользователь нажимает кнопку...
3372 просмотров

Пакет расширения VS 2008 — как подключить проект данных Wpf с помощью ElementHost
Я уже создал пакет, используя окно Wpf, данные Sql и ElementHost. Довольно просто, без взаимодействия, просто код. Теперь мне нужно расширить и, надеюсь, использовать проект данных Wpf в качестве моего ElementHost.Child. Я добавил ссылку на проект и...
105 просмотров

Сбой развертывания VSix. Требуется ли VS SDK на целевой машине?
У меня есть пакет vsix, который был собран и установлен на моей машине и работает хорошо. Я попытался установить двойной щелчок на машине, на которой нет VS Sdk. Когда я нажимаю значок в View-OtherWindow, я получаю сообщение об ошибке, в котором...
323 просмотров

Что такое идентификатор меню «Организовать использование» в Visual Studio 2010?
Я создаю расширение Visual Studio 2010, используя шаблон пакета, а не надстройку. Я хочу добавить пункт меню в группу меню «Организация использования», которая появляется при щелчке правой кнопкой мыши в файле .cs. Для этого мне нужен guid и...
373 просмотров

Программно определить тип проекта ( ProjectTypeGuids ) в VS2010 для проектов Sharepoint.
Я использую проекты VS2010 и Sharepoint 2010. У меня есть надстройка VS 2010, и мне нужно программно определить проект типа. Я редактирую свой csproj (для проекта Sharepoint) и вижу этот ProjectTypeGuids:...
3344 просмотров

Как получить сведения о выбранном элементе в обозревателе решений с помощью vs package
Я пытаюсь создать пакет VS, в котором я добавил команду меню в контекстное меню, поэтому оно появляется, когда вы щелкаете правой кнопкой мыши элемент в проводнике решений. Теперь, щелкнув команду, я хочу показать всплывающее окно с подробной...
5281 просмотров

Распространение приложения изолированной оболочки Visual Studio
Я думаю о реализации приложения с помощью изолированной оболочки Visual Studio . . Способ включения зависимостей включает в себя распространяемый распространяемый пакет изолированной оболочки Visual Studio package , но его размер составляет 221,6...
164 просмотров

Addin: Как сделать слияние программно
Я использую 2012 и VS 2010. У меня есть Addin VS. Я хочу выполнить слияние элемента (файл sql). Я использую следующий код, но получаю исключение COMException : Команда "File.TfsContextExplorerMerge" недоступна Мой метод исходного...
36 просмотров