python - gerador de código Python para o Visual Studio? - CoreDump.pt
gerador de código Python para o Visual Studio?
Eu tinha uma idéia, se eu adicionar um arquivo .py python ao meu projeto C #, e marcar o arquivo com um gerador personalizado que iria executar o arquivo de python, e tratar o resultado como o resultado da geração de código, ou seja. colocá-lo em um arquivo C #, que permita-me a fazer um monte de geração de código como parte do processo de construção.
Alguém sabe se tal gerador personalizado para Visual Studio 2008 existe?
Publicado 23/08/2008 em 13:41 2008-08-23 13:41
Acho Cog faz o que quiser.
Respondeu 21/10/2008 em 17:03 2008-10-21 17:03 share
fonte usuário jwfearn
Lembro-me que em versões anteriores do VS, não havia uma maneira de adicionar passos de compilação personalizado para o processo de construção. Eu usei isso muito a ver exatamente o tipo de geração de código automatizado que você descreve.
Eu imagino que o recurso passo de compilação personalizado ainda está lá em 2008.
Respondeu 23/08/2008 em 13:49 2008-08-23 13:49 share
Cavei através dos meus favoritos antigos (Eu amo Del.icio.us!) E encontrei este artigo: Geração de código com o Python, Cog, e Nant . Tenha em mente que qualquer coisa que você pode fazer em NAnt provavelmente pode ser feito em MSBuild também. Isso deve ser suficiente para você começar.
Respondeu 21/10/2008 em 21:30 2008-10-21 21:30 share
fonte usuário technomalogical
OK eu vejo. Bem, tanto quanto eu sei, não há qualquer gerador de código para Python. Há uma boa introdução sobre como rolar o seu próprio aqui .
Na verdade, isso é uma parte muito sub-utilizados do meio ambiente, eu suponho que é assim porque precisa de você usar o IDE para compilar o projeto, uma vez que iria parecem apenas o IDE sabe sobre esses "geradores", mas MSBuild ignora.
Respondeu 23/08/2008 em 15:07 2008-08-23 15:07 share
Eu não entendo o que você está tentando fazer aqui. Você está tentando executar um script Python que gera um arquivo C # e, em seguida, compilar que com o projeto? Ou você está tentando compilar um script Python para C #?