Я пытаюсь добавить модуль слияния Microsoft_VC90_CRT_x86 в мой установщик WiX, но у меня проблема с параметром SourceFile. Вместо копирования файла .msm в рамках моей сборки в моем скрипте make я хотел бы получить доступ к .msm, где он живет в системе сборки (C: \ Program Files \ Common Files \ Merge Modules). Несмотря на [CommonFilesFolder] будучи «особенной» переменной WiX, кажется, я не могу использовать его, чтобы указать Исходных_файлы, как показано ниже:WiX VC++ Redist SourceFile [CommonFilesFolder]
<Merge Id="VCRedist.34FC990B-37A2-47ba-BC6D-D8E0572850B9" Language="1033"
SourceFile="[CommonFilesFolder]Merge Modules\Microsoft_VC90_CRT_x86.msm" DiskId="1" />
права. «CommonFilesFolder» - это концепция установщика Windows, а не концепция набора инструментов WiX. $ (env.) является переменной препроцессора и представляет собой концепцию набора инструментов WiX. –