2008-10-17 4 views
2

NAnt를 네이티브 코드 빌드 프로세스 지침에 사용하는 것에 대한 좋은 자습서를 아는 사람이 있습니까?네이티브 코드 환경을위한 NAnt


네이티브 코드 환경에 더 적합한 빌드 프로세스 자동화를위한 다른 도구가 있습니까?


우리는 win32 모바일 응용 프로그램을 개발 중이며 온라인으로 CAB 파일로 다운로드 할 수 있습니다. CAB 파일에는 다운로드 전에 사용자가 채운 정보가 포함되어 있어야 응용 프로그램 설치 프로세스에서 일부 사용자의 정보를 장치 레지스트리에 쓸 수 있습니다.

답변

1

NAnt를 사용하여 큰 VC++ (VS2005) 프로젝트를 구축하는 데 얼마 전에 노력했지만 ... 작동하지 않았습니다.

문제는 Visual Studio 외부의 종속성을 캡처 할 수 없다는 것이 었습니다. 예. 주어진 헤더 파일이 수정 될 때 어떤 cpp 파일이 재 빌드되어야하는지.

우리는 컴파일러에서 모든 파일을 던져 버릴 수있는 작업을 생성 할 수 있으며 항상 모든 작업을 다시 작성합니다.

결국 우리는 devenv를 호출하여 NAnt 작업을 수행했습니다. 이것은 VS2008에서 변경되었을 수 있지만, 나는 그것을 의심합니다 ...

+0

VS2005와 동일한 경험이 있어야합니다. 기본적으로 NAnt를 사용하여 devenv -build를 호출합니다. – Hallgrim

0

NAnt를 가진 것은 당신이 원하는 무엇이든 할 수 있다는 것입니다. 내가하려는 일에 대한 자세한 내용이 없기 때문에 우리가 사용했던 것에서 벗어날 수 있습니다.

우리는 현재 자동화 된 빌드에 연결되는 많은 시스템을 보유하고 있습니다. Win32 또는 .NET 코드가 아닌 네이티브 개발을 언급합니다. 우리 제품의 대부분은 비 Microsoft IDE로 작성되었습니다. 개발을 위해 사용하고있는 IDE 나 도구가 일종의 명령 행 인터페이스를 가지고있는 한, 일반적으로 exec task을 호출하여 IDE를 사용하기 때문에 NAnt이 여전히 우승의 대상이었습니다.

노력에 대한 자세한 내용을 알지 못하면이 작업을 수행 할 수있는 자습서가 특별히 없습니다.

관련 문제