2008-08-23 8 views
3

나는 C# 프로젝트에 파이썬 .py 파일을 추가하고 파이썬 파일을 실행할 사용자 정의 생성기로 파일에 태그를 지정하고 출력을 코드 생성 결과로 처리하면 아이디어를 얻었습니다. 그것을 C# 파일에 넣으면 빌드 프로세스의 일부로 많은 코드 생성 작업을 수행 할 수 있습니다.Visual Studio 용 Python 코드 생성기?

Visual Studio 2008 용 사용자 지정 생성기가 있는지 아는 사람 있습니까?

답변

1

정상입니다. 글쎄, 내가 아는 한 파이썬을위한 코드 생성기는 없다. 자신을 굴리는 방법에 대한 좋은 소개가 있습니다 here.

실제로 환경의 사용되지 않는 부분입니다. IDE 만 사용하면 IDE를 사용하여 프로젝트를 컴파일해야하기 때문에 IDE가 이러한 "생성자"에 대해 알고있는 것처럼 보일 수 있습니다. MSBuild는이를 무시합니다.

2

이전 버전의 VS에서는 빌드 프로세스에 사용자 지정 빌드 단계를 추가하는 방법이있었습니다. 필자가 묘사 한 자동 코드 생성과 정확히 똑같이하기 위해 많은 것을 사용했습니다.

나는 사용자 지정 빌드 단계 기능은 당신이 여기에 뭘 하려는지 이해가 안 돼요 2008 년

1

에 아직 거기 상상한다. C# 파일을 생성하고 프로젝트와 함께 컴파일하는 Python 스크립트를 실행하려고합니까? 아니면 C#으로 파이썬 스크립트를 컴파일하려고합니까?

3

내 생각에 Cog은 원하는 것을 수행합니다.

1

내 오래된 북마크 (Del.icio.us를 좋아합니다!)를 통해 파헤 치면이 문서가 Code Generation with Python, Cog, and Nant입니다. NAnt에서 할 수있는 일은 아마도 MSBuild에서도 가능하다는 것을 명심하십시오. 이것은 당신을 시작하게하는데 충분할 것입니다.