Я хочу получить события, которые закрывают окно редактора (вкладка) в IDE Visual Studio 2008. Когда я использую dte2. Приложение. События get_CommandEvents (пустой указатель, 0).BeforeExecute я успешно получил такие события:...
Я хотел бы макросы использования за публикацию моего webapplication проекта. Мало проблемы, DTE.ExecuteCommand, выполненный асинхронно, и я должен ожидать, пока команда не сделана. Пример: DTE.Windows....
Я закодировал что-то вроде следующего: [Attrib (typeof (MyCustomType))]
открытый класс TargetType
{// .....
} Я хочу использовать EnvDTE, чтобы получить ссылку на CodeElement, на который ссылается typeof. ...
У меня есть некоторые инструменты, которые выполняют обновления на решениях.NET, но они должны знать каталог, где решение расположено. Я добавил эти инструменты как Внешние Инструменты, где они появляются в Инструментах IDE...
Я использую T4MVC, и я не могу использовать событие перед сборкой для выполнения TextTransform.exe, поскольку он полагается на EnvDTE и должен быть выполнен с Visual Studio как хост. Если я запустил инструмент пользователя однажды, он работает приятно...
Я пишу дополнение VS, и я должен выполнить определенный метод после успешной сборки. Я попытался использовать dte. События. BuildEvents. OnBuildDone, но то событие происходит, даже если сборка перестала работать. Есть ли...
Учитывая имя типа, действительно ли возможно использовать DTE для нахождения ProjectItem, в котором расположен тип? Что-то подобное тому, как Перемещение К... диалоговому окну работает в Visual Studio 2010. Самое близкое я мог...
В настоящее время я пытаюсь сгенерировать некоторые классы на основе интерфейсов, используя t4. Для этого я использую EnvDTE для разбора моего исходного кода. Получение классов и свойств работает нормально, но по некоторым причинам я ...
Я пишу сценарий внутри VisualStudio и пытаюсь получить содержимое текущего ActiveDocument. Это мое текущее решение: var visualStudio = new API_VisualStudio_2010(); var vsDTE = ...
Резюме: Нам нужно продублировать поведение диалогового окна Добавить ссылку, используя DTE, когда вы добавляете конкретную DLL (он добавляет запись пути подсказки к ссылке в файле CSProj). ** Примечание. Существует ...
Я хочу получить ссылку на текущее решение, используя объект DTE2 с C # в Visual Studio 2010. Сначала я попробовал следующий код: var dte = Marshal.GetActiveObject ("VisualStudio.DTE.10.0") ...
Я пишу пакет nuget для службы Windows, идея в том, что мои коллеги могут создать службу Windows, установить пакет и все настройки ведения журнала по умолчанию, библиотеки entlib и прочее...
Я хотел бы получить список всех открытых методов в моем проекте, которые оформлены с использованием MyAttribute с использованием T4 / EnvDTE. Я знаю, что это можно сделать с помощью отражения, но я не хочу загружать сборку и ...
Is there a way to get all types used inside C# method? For example, public int foo(string str)
{Бар бар = новый бар (); строка x = "тест"; ТЕСТ t = bar.GetTEST ();
} вернет: Bar, ...
Я работаю над сценарием PowerShell для динамического создания и добавления проекта Visual Studio с его папками и ресурсами в решение. Я использую Visual Studio DTE. Моя структура каталогов в файле...
Я пишу собственное расширение Visual Studio 2010, которое должно помочь мне ориентироваться в довольно большом решении.
У меня уже есть диалоговое расширение VS, которое показывает мне имя класса и имя функции...
Я кодирую некоторый код времени разработки. Я хочу использовать этот фрагмент: (Найден здесь) var dte = (EnvDTE.DTE) GetService(typeof(EnvDTE.DTE));
если (dte != ноль)
{ вар решение = dte.Solution; if (...
В разделе «Решение-> Свойства» я могу настроить несколько запускаемых проектов: я знаю, что Я могу получить список проектов, помеченных как «Пуск» (используя EnvDTE: solution.SolutionBuild.StartupProjects), но как это сделать ...
Я разработал IntelliSense-подобный диалог, который должен появляться по определенному нажатию клавиши. (Мой проект - VS-Package, диалог будет открываться как команда).
Проблема в том, что я не знаю, как ...
T4MVC.tt баскычын оң басканда жана "колдонуучунун куралын иштетүү" баскычын тандаганда (мен башкача айтканда, T4MVC.cs файлы менен калыбына келтирүү) төмөнкү эскертүү алам. . Эскертүү 1 Трансформацияны түзүү: Ассамблеянын шилтемесин алсак '...
У меня есть управляемая подсветка синтаксиса, использующая новый API расширяемости VS, и он дает мне ITextBuffer, и это здорово. В другой части своего расширения я получаю объект DTE и подключаюсь к ...
У меня есть проект надстройки Visual Studio, в котором я должен перебирать элементы текущего проекта, используя абсолютный (или относительный) путь к этим файлам. Item.Document.FullName работает, но только ...
Я разрабатываю пакет nuget, который настроит текущий проект для использования стандарта управления версиями сборки моей компании. У меня есть все, что я хочу (пока) без проблем, кроме добавления ...
Я хочу добавить папки решений и решения элементы (а не проекты) в файл решения через пакет NuGet.Думаю, это можно сделать с помощью Powershell. Я просмотрел ...
Допустим, у меня есть решение с одним или несколькими проектами, и я только что начал сборку, используя следующий метод: _dte.Solution.SolutionBuild.Build (true); // EnvDTE.DTE Как мне получить результат ...
В надстройке Visual Studio, которая успешно создает форму, но не дает мне никакой обратной ссылки на экземпляр prjItem EnvDTE. Вот фрагмент кода, который добавляет форму в проект: строка ...
У меня есть следующий код: System.out.println ("| 1 2 3 4 5 6 7 8 9"); System.out.println ("----------------------------"); System.out.println (""); Я использую println для создания новой строки ....