WIX .wxs 프로젝트 파일의 문자열을 기반으로 GUID 생성을 시드 할 수있는 방법이 있습니까? 이 새로운 GUID를 생성합니다 (예 : major.minor.built.revision) 나는 내 프로그램을 마이너/메이저 버전을 변경할 때 있도록WIX 설치 프로그램의 어셈블리 버전에서 시드 GUID 생성
<Product Id="Seeded GUID from $(var.MajorVersion)$(var.MinorVersion)"
Name="PCMTec"
Language="1033"
Version="$(var.BuildVersion)"
Manufacturer="weeooowwwww"
UpgradeCode="This GUID never changes">
</Product>
목표는 그렇지 않은 그러나 단지 건설/개정 번호 경우입니다.
이 작업은 수동으로 수행 할 수 있지만 자동화 할 수 있어야합니다.
편집 : 이와 같은 GUID를 마사지하면 어떤 문제가 있습니까?
"9AAADB83-ACF1-4DB8-BE8B-69C8061A $ (var.GUIDInsert)"을
버전 0.35의 경우 GUIDInsert가 "0035"을 동일 것 인. 마지막 4 자리 16 진수는 GUID의 노드 ID (예 : GUID의 임의/고유 부분)의 일부입니다.예 끝에 9AAADB83-ACF1-4DB8-BE8B-69C8061A이 일을 본질적으로 잘못된 것은 당신이 9999에서 롤오버 일단하지만 결국 부족할 것이 없다 을 0035