łatanie za pomocą czystego WIX
Walczę z tworzeniem łatki wyłącznie za pomocą WIX i miałem nadzieję, że ktoś może poprowadzić mnie we właściwym kierunku.
Mam kilkaset plików źródłowych i rozgrzewam je, aby utworzyć plik zbiorów, a następnie utworzyć pakiet za pomocą świecy i światła.
Muszę zmienić kilka plików konfiguracyjnych i utworzyć drugi pakiet ze zmianami.
Używanie latarki i pyro Tworzę plik .wixmst, a następnie podczas próby utworzenia pliku msp pyro skarży się na następujący błąd.
pyro.exe: błąd PYRO0252: Nie podano poprawnych transformacji do dołączenia do poprawki. Sprawdź, czy transformacje przekazane w wierszu poleceń mają pasującą linię bazową utworzoną w poprawce. Upewnij się również, że istnieją różnice między celem a aktualizacją.
moje pytanie naprawdę brzmi: co powinien zawierać patch.wxs?
Oto jak wygląda mój patch.wxs:
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Patch
AllowRemoval="yes"
Manufacturer="sample llc"
MoreInfoURL="sample.com"
DisplayName="Env Patch"
Description="Env Specfic Patch"
Classification="Update"
>
<Media Id="5000" Cabinet="RTM.cab">
<PatchBaseline Id="RTM" />
</Media>
<PatchFamilyRef Id="EnvPatchFamily" />
</Patch>
<Fragment>
<PatchFamily Id='EnvPatchFamily' Version='1.0.0.0' ProductCode="PUT-GUID-HERE" Supersede='yes' >
**********************************************
What component Ref should I put in here
heat creates a component group and I can't
put ComponentGroupRef in here
**********************************************
</PatchFamily>
</Fragment>
</Wix>
Używam łatania Wix w sposób opisany w tym linku:http://wix.sourceforge.net/manual-wix3/wix_patching.htm
Nie bierze jednak pod uwagę źródłowego pliku wix utworzonego przy użyciu ciepła. Czy ktoś może mi powiedzieć, co tu źle robię?