2015-12-02 4 views
0

Что я пытаюсь сделать, я думаю, что-то сложное, но я потратил часы, пытаясь найти нужную документацию, о интерфейсах, которые мне нужны для этого, без удача: мне нужно VS написать некоторый яваскрипта кода и вставить его в определенной папке, начиная с:VS 2013 Расширение: управление классом из объекта

  • правой кнопкой мыши действия на файл из уже созданного проекта.
  • Открывается окно, которое получает информацию о функциях от этого класса в том файле, который я щелкнул правой кнопкой мыши. Кроме того, он должен иметь с выпадающим списком со всеми именами классов, которые находятся под определенной папкой .
  • Если я выбираю элемент из этого dd и нажимаю кнопку «ok», IDE должен написать код, используя свойства этого выбранного класса, и функции из файла с правой кнопкой мыши, как информацию, создайте файл javascript и сохраните его в проекте в определенной папке .

Я достиг некоторых частей этого процесса:

  • Я знаю, как создать опцию в контекстное меню, с помощью функции инициализации.
  • Частично я знаю, как создавать новые файлы в проекте.
  • Я знаю, как создать оконный инструмент и почти все интерфейсы, которые нужны (сделайте выпадающие списки и т. Д. вещей).

Но критическая часть управляет уже созданными классами и собирает информацию из них так, как мне нужно.

+0

Замечание: VS2015 с Roslyn, вероятно, будет намного проще (с большим количеством образцов - например, https://msdn.microsoft.com/en-us/magazine/dn904670.aspx) –

+0

Спасибо @AlexeiLevenkov. К сожалению, у меня есть ограниченная инфраструктура для миграции на VS2015 (явным образом), и я использую MVC5. Я не уверен, что если я отредактирую проект VS2013 на VS2015, он выполнит его чистую миграцию. – Artynok

ответ

0

Вы можете использовать Visual Studio Code Model для сбора информации из существующих классов.

Смежные вопросы