Как добавить новый тип проекта в IronPython Studio? - PullRequest
0 голосов
/ 16 сентября 2010

Я пытаюсь следовать этому уроку , но он описывает только то, как добавить новый тип проекта на основе C #.Я хочу создать новый тип проекта (под) под IronPython.

Я скачал исходный код IronPython и думаю, что нашел место, где мне нужно добавить свой новый шаблон, но я нене знаю, как "запустить" его.VS говорит мне, что я не могу запустить проект, потому что это класс.Следуя вышеприведенному руководству, он на самом деле делает , позволяя вам его запустить, он просто запускает тестовый экземпляр VS.Итак, как мне протестировать мой новый шаблон IronPython?Когда я его создаю, он создает файлы dll и vsix, но я не знаю, что с ними делать.

Я могу скопировать файл template.zip в папку VS ProjectTemplates, и это работает, но мне нужно добавить больше функциональности, чем просто шаблон, именно поэтому я пытаюсь создать VSPackage.Исходный код IronPython делает это, но мне просто нужно найти правильный способ его расширения.

Кроме того, я бы предпочел отделить свой проект от проекта IronPythonTools, чтобы мне не пришлосьперестроить все это, и когда IronPythonTools обновится, мой проект не взорвется.Должен быть какой-то класс, от которого я могу наследовать?

1 Ответ

1 голос
/ 16 сентября 2010

Когда вы собираете и получаете файл VSIX, вы можете использовать его для установки пакета в обычный экземпляр VS. Вам просто нужно дважды щелкнуть файл .vsix, и вы получите опыт установки расширения VS. Вы также можете передать VSIX кому-либо еще, и он также сможет установить его.

Самый простой способ отделиться от IronPython Tools - не связываться ни с одной из его сборок. Это может означать, что вам нужно создавать некоторые функциональные возможности с нуля, если вы используете все, что есть в Ipy Tools.

...