Я пытался собрать патч WiX с помощью Visual Studio. Достаточно просто. Я строю с Visual Studio, и он строит. Но когда я пытаюсь запустить полученный MSI , мне говорят
Этот установочный пакет не может
быть открытым. Связаться с приложением
поставщик, чтобы проверить ТАТ это действительный
Пакет установщика Windows.
В идеале я хотел бы создать гораздо меньший файл пути msp, но для простоты я в порядке с файлом MSI. Как это сделать с помощью Visual Studio или мне нужно перейти в командную строку и использовать свечу, light.exe, torch.exe & pyro.exe?
Код WiX выглядит примерно так:
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Patch
AllowRemoval="yes"
Classification="Update"
Comments="Some Patch for v 1.0.0"
Description="Updates Some Software to v 1.0.1"
DisplayName="Some software Patch 03/07/2011"
Manufacturer="MyMfg"
TargetProductName="SomeProduct">
<Media Id="1000" Cabinet="Inspect.cab">
<PatchBaseline Id="SomeBaseLine" />
</Media>
<PatchFamily
Id="SomeFamily"
Version="1.0.1.0"
ProductCode="<GUID>"
Supersede="yes">
<ComponentRef Id="ComponentsToPatch" />
</PatchFamily>
</Patch>
</Wix>