Генератор кода Python для Visual Studio? - PullRequest
4 голосов
/ 23 августа 2008

У меня была идея, если я добавлю Python-файл .py в свой проект C # и добавлю к нему тег с помощью специального генератора, который будет выполнять файл Python, и обработать вывод как результат генерации кода, т.е. поместите его в файл C #, что позволило бы мне сделать довольно много генерации кода как часть процесса сборки.

Кто-нибудь знает, существует ли такой пользовательский генератор для Visual Studio 2008?

Ответы [ 5 ]

4 голосов
/ 21 октября 2008

Я думаю Cog делает то, что вы хотите.

2 голосов
/ 23 августа 2008

Напоминаю, что в предыдущих версиях VS был способ добавить пользовательские этапы сборки в процесс сборки. Я часто использовал это для того, чтобы описать тот тип автоматической генерации кода, который вы описываете.

Я полагаю, что пользовательская функция шага сборки все еще существует в 2008 году.

1 голос
/ 22 октября 2008

Я перерыл свои старые закладки (я люблю Del.icio.us!) И нашел эту статью: Генерация кода с Python, Cog и Nant . Имейте в виду, что все, что вы можете сделать в NAnt, возможно, можно сделать и в MSBuild. Этого должно быть достаточно, чтобы начать работу.

1 голос
/ 23 августа 2008

ОК, понятно. Ну, насколько я знаю, нет никакого генератора кода для Python. Здесь есть хорошее введение о том, как выкинуть свои здесь .

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

1 голос
/ 23 августа 2008

Я не понимаю, что вы пытаетесь сделать здесь. Вы пытаетесь выполнить скрипт Python, который генерирует файл C #, а затем компилирует его с проектом? Или вы пытаетесь скомпилировать скрипт Python для C #?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...