Вопросы по теме 'envdte'

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

Почему dte.MainWindow генерирует NullRefEx в методе инициализации пакета VSIX?
Я конвертирую VS Addin в VS Package. У меня есть этот код в моем классе пакета VSIX (который является производным от Microsoft.VisualStudio.Shell.Package) protected override void Initialize() { base.Initialize(); var dte =...
336 просмотров
schedule 15.11.2021

Как получить тип перечисления в шаблоне T4
В процессе написания текстового шаблона T4 я столкнулся с проблемой, которую никак не могу решить. Мне нужно знать тип обрабатываемого перечисления. У меня есть перечисления, основанные на byte и ushort . Мне нужен текстовый шаблон T4, чтобы...
1080 просмотров
schedule 05.11.2021

Как заменить DTE2 в .NET Standard
Прошло много времени с тех пор, как Microsoft представила .NET Standard . Раньше, если я хотел получить информацию о Project , Solution и других связанных объектах (например, путь решения, проекты в решении и т. Д.), Я использовал тип DTE2 ,...
241 просмотров

URL-адрес проекта веб-приложения — от EnvDTE
Можно ли получить URL-адрес проекта веб-приложения из объекта проекта EnvDTE? т. е. мне нужен URL-адрес, который я вижу в Visual Studio, когда я смотрю на вкладку «Интернет» в свойствах проекта. В идеале я хотел бы получить его, если для проекта...
435 просмотров
schedule 10.03.2022

расширяемость Visual Studio - Как я могу проверить, включена ли отладка Silverlight на веб-сайте ASP.NET?
Как я могу программно проверить, включена ли отладка Silverlight для веб-сайта (т.е. установлен ли флажок «Silverlight» в разделе «Страницы свойств-> Параметры запуска»)? Я знаю, что для веб-приложения (WAP) я могу проверить это через EnvDTE...
198 просмотров

Расширение Visual Studio: доступ к параметрам VS из произвольной библиотеки DLL
В настоящее время я разрабатываю свое первое расширение VS, которое должно предоставить пользователю некоторые параметры. После https://msdn.microsoft.com/en-us/library/bb166195.aspx , было довольно легко создать собственную страницу параметров....
1088 просмотров

Как получить расширенный путь от EnvDTE/VCProjectEngine
Я пытаюсь написать инструмент для создания zip-файла, содержащего все файлы PDB из одного решения Visual Studio 2010. Я могу получить каждый путь к файлу PDB в решении с помощью следующего кода. Однако значение свойства содержит макрос Visual...
846 просмотров
schedule 12.04.2022

Получить путь к неработающей ссылке в надстройке Visual Studio
Я работаю над пакетом расширения визуальной студии. Мне нужно иметь возможность получить ссылочный путь неработающей ссылки (ссылка, на которую ссылочный файл был удален) Я не смог найти способ сделать это с проектом EnvDTE. когда я получаю...
104 просмотров

Событие ItemAdded в Visual Studio: получить элемент и проект
Я разрабатываю инструмент, который распознает изменения, сделанные в решении Visual Studio. Поэтому я использую dte Events, например solutionEvents.ProjectRemoved += cV.OnProjectRemoved; solutionEvents.ProjectRenamed += cV.OnProjectRenamed;...
166 просмотров

Создайте решение и добавьте проект с помощью VisualStudio.DTE.10.0.
Я пытаюсь создать решение VS2010 и добавить проект из автономного приложения (не надстройки). Я могу создать экземпляр VS2010, но я не могу определить, как правильно создать проект... Я могу найти только пример того, как создать проект с...
2802 просмотров
schedule 04.06.2022

Как программно перезагрузить существующий незагруженный проект С# с помощью IVsSolution.CreateProject
Я хотел бы добавить две кнопки в расширение моей студии, которые выгружают/загружают все тестовые проекты открытого решения. После долгих хлопот выгрузка работает нормально. Теперь у меня все еще есть проблемы с их загрузкой. Почему-то я не могу...
2179 просмотров
schedule 14.06.2022

Как программно узнать действие каждого запускаемого проекта в решении?
В разделе «Решение-> Свойства» я могу установить несколько запускаемых проектов: Я знаю, что могу получить список проектов, помеченных как «Запуск» (используя EnvDTE: solution.SolutionBuild.StartupProjects ), но как мне получить список проектов,...
1049 просмотров

Получить зависимости проекта для проекта в .net
Я хочу проверить, были ли программно правильно добавлены зависимости проекта (щелкните правой кнопкой мыши проект и выберите «зависимости проекта»). Как я могу это сделать? Именно так, Qn- часть 1) Как я могу получить доступ к «зависимостям»...
2852 просмотров
schedule 27.07.2022

Получить все классы в проекте в Visual Studio Scaffolder
Я создаю инструмент для создания лесов для Visual Studio, и мне нужно представить список классов, которые являются производными от определенного абстрактного класса, но только классов в активном проекте. У меня он работает, но визуальной студии...
1442 просмотров
schedule 30.08.2022

Альтернатива CfgPropertyPagesGuidsAddCSharp для Visual Studio 2010
Я пытаюсь разработать пакет VSIX, который добавляет в конструктор проекта вкладку для нескольких настраиваемых свойств проекта. У меня есть пакет, работающий в VS 2013 с использованием CfgPropertyPagesGuidsAddCSharp , как описано в этот пост ....
222 просмотров

Как добавить ссылку на другой проект в мое решение с помощью автоматизации Visual Studio
Я создаю новое решение и добавляю в него несколько проектов через Solution2.AddFromTemplate . Теперь, прежде чем я смогу успешно построить свое решение, мне нужно добавить ссылку на проект из одного проекта в другой. Я пытаюсь ориентироваться в...
2926 просмотров

Программно перейти к началу определения функции после открытия файла в Visual Studio с помощью DTE
Во-первых, я могу программно открыть определенный файл в редакторе Visual Studio с помощью Как программно открыть проект/решение в уже работающей Visual Studio? . var dte = Package.GetGlobalService(typeof(_DTE)) as DTE2;...
30 просмотров
schedule 05.10.2022

Можете ли вы запустить RunCustomTool с EnvDTE в качестве события перед сборкой?
Я использую T4MVC, и я не могу использовать событие предварительной сборки для запуска TextTransform.exe, так как он зависит от EnvDTE и должен запускаться с Visual Studio в качестве хоста. Если я однажды запустил пользовательский инструмент, он...
2995 просмотров
schedule 13.05.2023

EnvDTE CodeProperty — TypeName массивов
У меня есть следующий код для перебора некоторых свойств моего класса IEnumerable<CodeProperty> properties = CodeParser.GetEntityProjectItem(this,...
691 просмотров
schedule 25.10.2022