По умолчанию проект должен сгенерировать три файла: .msi
, .cab
и .wixpdb
file.
Для azure devops конвейера, ему нужны все эти три файла, так что он может успешно создать патч. Но в вашем сценарии наша система не смогла найти там файл .cab
.
Итак, во-первых, убедитесь, что файл .cab
также был успешно создан при создании файлов MSI и wixpdg.
Предположим, в вашем файле WXS
есть один аргумент носителя, убедитесь, что значение EmbedCab
равно нет .
Пример:
<Media Id="1"
Cabinet="media1.cab"
EmbedCab="no"
DiskPrompt="Disk 1"
VolumeLabel="Disk1" />
<Media Id="2"
Cabinet="media2.cab"
EmbedCab="no"
DiskPrompt="Disk 2"
VolumeLabel="Disk2" />