Я пытаюсь следовать этому уроку , но он описывает только то, как добавить новый тип проекта на основе C #.Я хочу создать новый тип проекта (под) под IronPython.
Я скачал исходный код IronPython и думаю, что нашел место, где мне нужно добавить свой новый шаблон, но я нене знаю, как "запустить" его.VS говорит мне, что я не могу запустить проект, потому что это класс.Следуя вышеприведенному руководству, он на самом деле делает , позволяя вам его запустить, он просто запускает тестовый экземпляр VS.Итак, как мне протестировать мой новый шаблон IronPython?Когда я его создаю, он создает файлы dll
и vsix
, но я не знаю, что с ними делать.
Я могу скопировать файл template.zip
в папку VS ProjectTemplates, и это работает, но мне нужно добавить больше функциональности, чем просто шаблон, именно поэтому я пытаюсь создать VSPackage.Исходный код IronPython делает это, но мне просто нужно найти правильный способ его расширения.
Кроме того, я бы предпочел отделить свой проект от проекта IronPythonTools
, чтобы мне не пришлосьперестроить все это, и когда IronPythonTools обновится, мой проект не взорвется.Должен быть какой-то класс, от которого я могу наследовать?