2011-01-11 2 views
1

NSIS 설정을 WiX/MSI 기반으로 변환하려고합니다. 필자는 1.0.4 나 1.0.4.898과 같은 버전 번호를 사용했는데 제대로 작동합니다. 그러나 베타 버전을 만들 때 1.0.4 베타 1을 1.0.4와는 다릅니다 (예를 들어, aboutbox의 '베타'라고 말하면 실제로 다른 프리 프로세서 #defines로 빌드합니다). 이것은 WiX에서 가능하지 않은 것처럼 보입니다. 제품의 Version 속성에는 'x.x.x.x'문자열 만 포함될 수 있습니다. 베타 또는 데모 상태와 같이 버전 문자열에 자유 텍스트 상태를 인코딩하려면 어떻게해야합니까? 감사.MSI/WiX 버전 번호에 문자열이 있습니다.

답변

1

Windows Installer는 ProductVersion 속성을 DWORD 레지스트리 값으로 인코딩합니다. 대신 사용자 정의 버전 문자열을 다른 속성에 배치해야합니다.

관련 문제