2012-01-17 4 views
0

모든 .net 응용 프로그램은 하나의 C# 버전 파일에서 해당 버전을 가져옵니다.CX 파일의 WiX 버전

을 version.cs라고합니다.

어떻게 하나의 WIX 프로젝트가이 파일에 따라 버전을 만들 수 있습니까?

나는 보았다 How can I set the WiX installer version to the current build version?

하지만 여러 DLL을 포장하고 있기 때문에 나를 도울 수없고, 그들 중 일부는 올바른 버전과 약간의하지가있을 수 있습니다.

C# 파일의 버전을 어떻게 바인딩 할 수 있습니까?

답변

5

WiX는이를 지원하지 않습니다. cs 파일에서 버전을 추출하고 빌드 할 때 WiX의 명령 행에 전달하기 위해 빌드 자동화를 작성해야한다.

개인적으로 내가하고있는 것은 빌드 버전을 소유하고 WiX와 C# 모두에 밀어 넣기 위해 빌드 자동화를 사용하는 것입니다. TFS 팀 빌드를 사용하고 있기 때문에 이미이 라이브러리를 작성했습니다 (TFSVersioning).

관련 문제