6
ответов

Как поместить точку останова в каждую функцию .cpp файла?

Существует ли макрос, который делает это? Какой DTE возражает против использования?
вопрос задан: 1 October 2008 22:41
5
ответов

Как Вы проверяете, используется ли переменная в проекте программно?

В VB.NET (или C#), как я могу определить программно, если общедоступная переменная в классе helper.vb используется где-нибудь в рамках проекта?
вопрос задан: 4 March 2016 16:12
3
ответа

Окно получения закрывает событие

Я хочу получить события, которые закрывают окно редактора (вкладка) в IDE Visual Studio 2008. Когда я использую dte2. Приложение. События get_CommandEvents (пустой указатель, 0).BeforeExecute я успешно получил такие события:...
вопрос задан: 10 February 2014 00:50
2
ответа

DTE.ExecuteCommand и ожидают

Я хотел бы макросы использования за публикацию моего webapplication проекта. Мало проблемы, DTE.ExecuteCommand, выполненный асинхронно, и я должен ожидать, пока команда не сделана. Пример: DTE.Windows....
вопрос задан: 20 March 2019 02:41
2
ответа

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

Я закодировал что-то вроде следующего: [Attrib (typeof (MyCustomType))] открытый класс TargetType {// ..... } Я хочу использовать EnvDTE, чтобы получить ссылку на CodeElement, на который ссылается typeof. ...
вопрос задан: 26 December 2014 18:37
2
ответа

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

У меня есть некоторые инструменты, которые выполняют обновления на решениях.NET, но они должны знать каталог, где решение расположено. Я добавил эти инструменты как Внешние Инструменты, где они появляются в Инструментах IDE...
вопрос задан: 22 December 2012 18:28
2
ответа

Можно ли сделать RunCustomTool с EnvDTE как событие перед сборкой?

Я использую T4MVC, и я не могу использовать событие перед сборкой для выполнения TextTransform.exe, поскольку он полагается на EnvDTE и должен быть выполнен с Visual Studio как хост. Если я запустил инструмент пользователя однажды, он работает приятно...
вопрос задан: 6 March 2010 21:16
1
ответ

Как получить уведомление, когда успешная сборка закончилась?

Я пишу дополнение VS, и я должен выполнить определенный метод после успешной сборки. Я попытался использовать dte. События. BuildEvents. OnBuildDone, но то событие происходит, даже если сборка перестала работать. Есть ли...
вопрос задан: 10 May 2010 10:44
1
ответ

Нахождение ProjectItem именем типа через DTE

Учитывая имя типа, действительно ли возможно использовать DTE для нахождения ProjectItem, в котором расположен тип? Что-то подобное тому, как Перемещение К... диалоговому окну работает в Visual Studio 2010. Самое близкое я мог...
вопрос задан: 31 March 2010 04:31
0
ответов

Доступ к атрибутам с помощью EnvDTE

В настоящее время я пытаюсь сгенерировать некоторые классы на основе интерфейсов, используя t4. Для этого я использую EnvDTE для разбора моего исходного кода. Получение классов и свойств работает нормально, но по некоторым причинам я ...
вопрос задан: 18 January 2019 19:12
0
ответов

Как в VisualStudio DTE получить содержимое ActiveDocument?

Я пишу сценарий внутри VisualStudio и пытаюсь получить содержимое текущего ActiveDocument. Это мое текущее решение: var visualStudio = new API_VisualStudio_2010(); var vsDTE = ...
вопрос задан: 8 February 2018 17:12
0
ответов

Visual Studio 2010 DTE: Как сделать добавленную ссылку на DLL абсолютной, а не копируемой

Резюме: Нам нужно продублировать поведение диалогового окна Добавить ссылку, используя DTE, когда вы добавляете конкретную DLL (он добавляет запись пути подсказки к ссылке в файле CSProj). ** Примечание. Существует ...
вопрос задан: 23 May 2017 11:58
0
ответов

Получить ссылку на объект DTE2 в Visual C # 2010

Я хочу получить ссылку на текущее решение, используя объект DTE2 с C # в Visual Studio 2010. Сначала я попробовал следующий код: var dte = Marshal.GetActiveObject ("VisualStudio.DTE.10.0") ...
вопрос задан: 23 May 2017 11:54
0
ответов

Как заставить nuget (powershell) вставлять элементы в целевой файл csproj

Я пишу пакет nuget для службы Windows, идея в том, что мои коллеги могут создать службу Windows, установить пакет и все настройки ведения журнала по умолчанию, библиотеки entlib и прочее...
вопрос задан: 11 December 2014 09:22
0
ответов

Получить все методы, которые украшены определенным атрибутом, используя T4 / EnvDTE

Я хотел бы получить список всех открытых методов в моем проекте, которые оформлены с использованием MyAttribute с использованием T4 / EnvDTE. Я знаю, что это можно сделать с помощью отражения, но я не хочу загружать сборку и ...
вопрос задан: 21 November 2013 21:03
0
ответов

Get types used inside a C# method body

Is there a way to get all types used inside C# method? For example, public int foo(string str) {Бар бар = новый бар (); строка x = "тест"; ТЕСТ t = bar.GetTEST (); } вернет: Bar, ...
вопрос задан: 17 September 2013 20:15
0
ответов

Добавьте существующий проект в папку решения с помощью PowerShell

Я работаю над сценарием PowerShell для динамического создания и добавления проекта Visual Studio с его папками и ресурсами в решение. Я использую Visual Studio DTE. Моя структура каталогов в файле...
вопрос задан: 11 July 2012 03:48
0
ответов

Установка позиции курсора с помощью расширения Visual Studio

Я пишу собственное расширение Visual Studio 2010, которое должно помочь мне ориентироваться в довольно большом решении. У меня уже есть диалоговое расширение VS, которое показывает мне имя класса и имя функции...
вопрос задан: 21 June 2012 12:45
0
ответов

текущий EnvDTE или IServiceProvider, когда НЕ кодирую надстройку

Я кодирую некоторый код времени разработки. Я хочу использовать этот фрагмент: (Найден здесь) var dte = (EnvDTE.DTE) GetService(typeof(EnvDTE.DTE)); если (dte != ноль) { вар решение = dte.Solution; if (...
вопрос задан: 2 June 2012 17:48
0
ответов

Как программно узнать действие каждого запускаемого проекта в решении?

В разделе «Решение-> Свойства» я могу настроить несколько запускаемых проектов: я знаю, что Я могу получить список проектов, помеченных как «Пуск» (используя EnvDTE: solution.SolutionBuild.StartupProjects), но как это сделать ...
вопрос задан: 11 January 2012 10:24
0
ответов

Как получить абсолютную позицию текстового курсора в расширении Visual Studio 2010

Я разработал IntelliSense-подобный диалог, который должен появляться по определенному нажатию клавиши. (Мой проект - VS-Package, диалог будет открываться как команда). Проблема в том, что я не знаю, как ...
вопрос задан: 27 December 2011 14:53
0
ответов

T4MVC "колдонуучунун куралын иштетүү" EnvDTO 7.0 жана 8.0 csc эскертүүсүн пайда кылат

T4MVC.tt баскычын оң басканда жана "колдонуучунун куралын иштетүү" баскычын тандаганда (мен башкача айтканда, T4MVC.cs файлы менен калыбына келтирүү) төмөнкү эскертүү алам. . Эскертүү 1 Трансформацияны түзүү: Ассамблеянын шилтемесин алсак '...
вопрос задан: 30 August 2011 08:59
0
ответов

Как мне получить ITextBuffer из EnvDTE.Window?

У меня есть управляемая подсветка синтаксиса, использующая новый API расширяемости VS, и он дает мне ITextBuffer, и это здорово. В другой части своего расширения я получаю объект DTE и подключаюсь к ...
вопрос задан: 25 August 2011 03:44
0
ответов

Получить путь ProjectItem без использования item.Document.FullName

У меня есть проект надстройки Visual Studio, в котором я должен перебирать элементы текущего проекта, используя абсолютный (или относительный) путь к этим файлам. Item.Document.FullName работает, но только ...
вопрос задан: 19 July 2011 21:28
0
ответов

Добавление шага пользовательской сборки с помощью nuget package

Я разрабатываю пакет nuget, который настроит текущий проект для использования стандарта управления версиями сборки моей компании. У меня есть все, что я хочу (пока) без проблем, кроме добавления ...
вопрос задан: 29 June 2011 13:52
0
ответов

Добавление элементов уровня решения в пакет NuGet

Я хочу добавить папки решений и решения элементы (а не проекты) в файл решения через пакет NuGet.Думаю, это можно сделать с помощью Powershell. Я просмотрел ...
вопрос задан: 23 June 2011 21:37
0
ответов

Как мне получить выходные каталоги из последней сборки?

Допустим, у меня есть решение с одним или несколькими проектами, и я только что начал сборку, используя следующий метод: _dte.Solution.SolutionBuild.Build (true); // EnvDTE.DTE Как мне получить результат ...
вопрос задан: 11 April 2011 19:15
0
ответов

Не было возвращено никакой ссылки на элемент проекта, созданный с помощью AddFromTemplate ()

В надстройке Visual Studio, которая успешно создает форму, но не дает мне никакой обратной ссылки на экземпляр prjItem EnvDTE. Вот фрагмент кода, который добавляет форму в проект: строка ...
вопрос задан: 3 March 2011 19:16
0
ответов

Печатать в новой строке, java

У меня есть следующий код: System.out.println ("| 1 2 3 4 5 6 7 8 9"); System.out.println ("----------------------------"); System.out.println (""); Я использую println для создания новой строки ....
вопрос задан: 25 October 2010 06:13