Описание тега projectitem

2 ответа

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

У меня есть дизайнер, который полагается на существование других элементов решения. Если один из этих элементов удален, конструктор аварийно завершает работу, и вам нужно отредактировать его как XML, чтобы исправить. Не совсем удобно для пользовател…
14 май '10 в 20:02
0 ответов

Получение кода из всех (закрытых) файлов в решении в Visual Studio SDK

Я пытаюсь получить и редактировать код всех html-файлов в проекте я нашел способ перебрать все ProjectItems IEnumerator Projects = _applicationObject.Solution.Projects.GetEnumerator(); while (Projects.MoveNext()) { IEnumerator Items = ((Project)Proj…
1 ответ

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

В надстройке Visual Studio, которая успешно создает форму, но не дает ссылки на экземпляр prjItem в EnvDTE. Вот фрагмент кода, который добавляет форму в проект: string templatePath = solution.GetProjectItemTemplate("Form.zip", "csproj"); ProjectItem…
03 мар '11 в 17:36
1 ответ

Как определить тип языка ProjectItem, не открывая документ в vsx?

Когда файл открывается в редакторе Visual Studio, через свойство EnvDTE.Document.Language возвращается строковый результат, например "CSharp", "C/C++", "HTML", "JScript" и т. Д., С указанием языка файл. Я хотел бы иметь возможность доступа к той же …
13 мар '11 в 17:54
1 ответ

Добавление элементов управления в форму, когда у меня есть только ссылка на ее EnvDTE

Я пишу надстройку для Visual Studio 2010 и хочу, чтобы она добавила элементы управления в существующую форму в существующем проекте в существующем решении, и у меня уже есть ссылки на все из них. Поскольку у меня есть ссылка на элемент проекта, пред…
03 мар '11 в 19:15
1 ответ

Парсинг модели кода из строки кода C# в памяти

С EnvDTE.ProjectItem, можно ли проанализировать строку кода C# в памяти, чтобы получить FileCodeModel? Я не хочу изменять файл проекта в этом курсе, добавив временный файл в проект, получить его ProjectItem, делать вещи, а затем удалить файл. Это та…
1 ответ

Проблема с использованием EnvDTE.Property.set_Value для установки свойства ProjectItem FullPath

У меня есть мастер проектов Visual Studio, который пытается настроить проект VC# для переопределения свойства FullPath для выбранных файлов из шаблона. Следующий код используется изнутри функции public void ProjectFinishedGenerating(Проектный проект…
03 дек '10 в 01:20
1 ответ

Поиск ProjectItem по имени типа через DTE

Учитывая имя типа, возможно ли использовать DTE, чтобы найти ProjectItem, в котором находится тип? Нечто похожее на то, как Navigate To... диалог работает в Visual Studio 2010. Самое близкое, что я мог найти, это Solution.FindProjectItem, но это бер…
30 мар '10 в 22:32
1 ответ

Как получить полное имя файла от ProjectItems?

Мой код, который работал правильно на другом компьютере, не работает в FullPath а также FileName точки. Ошибка: 'object' не содержит определения для 'FullPath', и метод расширения 'FullPath', принимающий первый аргумент типа 'object', не найден. Код…
10 дек '13 в 18:22
1 ответ

Событие ItemAdded в Visual Studio: Получить элемент И проект

Я разрабатываю инструмент, который распознает изменения, сделанные в решении Visual Studio. Поэтому я использую dte Events как solutionEvents.ProjectRemoved += cV.OnProjectRemoved; solutionEvents.ProjectRenamed += cV.OnProjectRenamed; projectItemsEv…
30 июл '15 в 07:08
1 ответ

Советы перед началом проекта

Я собираюсь начать проект клиент / сервер. Этот проект состоит из исполняемого файла (клиента), который будет установлен на ПК пользователя. Клиент будет передавать данные, собранные от пользователя ПК на веб-сайт (сервер). Содержание веб-сайта (вид…
0 ответов

Получить содержимое файла из ProjectItem в расширении Visual Studio 2015

Можно ли получить доступ к содержимому ProjectItem объект? Есть ли альтернатива для перехода через ProjectItem.Properties и читать содержимое из FullPath?
14 май '18 в 21:21
1 ответ

Как изменить свойства элемента программно (Content Processor XNA 4.0)?

Мне нужно сменить обработчик контента моих моделей программно или свойство файла fbx (XNA Framework Content Pipeline->Content Processor) из решения / проекта из-за пользовательского обработчика контента. И это все потому, что я хочу, чтобы пользоват…
24 фев '15 в 21:13
1 ответ

Файл, на который ссылается ProjectItem, не создается при создании нового проекта

Пытаюсь создать мой первый шаблон проекта для простого проекта C201 на VS2015. Но когда я пытаюсь создать проект с его помощью, один из файлов - post_build.bat - отсутствует. Содержимое файла шаблона проекта ZIP: AssemblyInfo.cs Class1.cs ImsProject…
18 янв '19 в 18:56