문제

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

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

도움이 되었습니까?

해결책

그래 알았어.글쎄요, 제가 아는 한 Python용 코드 생성기는 없습니다.직접 굴리는 방법에 대한 좋은 소개가 있습니다. 여기.

실제로 이는 환경에서 상당히 덜 사용되는 부분입니다. 프로젝트를 컴파일하려면 IDE를 사용해야 하기 때문이라고 생각합니다. IDE만이 이러한 "생성기"에 대해 알고 있는 것처럼 보이지만 MSBuild는 이를 무시합니다.

다른 팁

제 생각에는 장부 당신이 원하는 것을합니다.

이전 버전의 VS에는 빌드 프로세스에 사용자 지정 빌드 단계를 추가하는 방법이 있었던 것으로 기억됩니다.나는 당신이 설명하는 자동화된 코드 생성을 정확하게 수행하기 위해 그것을 많이 사용했습니다.

사용자 정의 빌드 단계 기능이 2008년에도 여전히 존재한다고 생각합니다.

나는 당신이 여기서 무엇을 하려는지 이해하지 못합니다.C# 파일을 생성하는 Python 스크립트를 실행한 다음 이를 프로젝트와 함께 컴파일하려고 하시나요?아니면 Python 스크립트를 C#으로 컴파일하려고 하시나요?

내 오래된 북마크(저는 Del.icio.us를 좋아합니다!)를 뒤져 다음 기사를 찾았습니다. Python, Cog 및 Nant를 사용한 코드 생성.NAnt에서 수행할 수 있는 모든 작업은 MSBuild에서도 수행될 수 있다는 점을 명심하세요.시작하기에 충분할 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top