WiX и MSI не совпадают. Следовательно нет ссылки в документации MSDN;)
Вам необходимо обратиться к WiX.CHM , где вы установили WiX, или к онлайн-документации по WiX .
Если вы говорите о File/@Name
и File/@Source
, это необязательно, если ваши исходные файлы расположены так же, как ваша структура каталогов WiX.
Изящная часть появляется, когда вы используете несколько -b
аргументов для light
и SourceDir
в атрибуте File/@Source
. Например ...
<File Id="example.dll" KeyPath="yes" Source="SourceDir\example.dll" DefaultLanguage="0" />
Я обычно указываю 4 папки с -b
в моей стандартной сборке. Один для различных специальных ресурсов установщика, один для хранения модулей слияния, один для общих ресурсов между всеми моими установками и один для моих исходных файлов. Теперь WiX будет искать в каждом каталоге, указанном в командной строке, что делает вещи более переносимыми, если я собираюсь работать на другой системе с другим макетом каталога.
Согласно документации , если (в вашем примере) myfile.dll
был в текущем каталоге, вы можете опустить атрибут File/@Source
.