Я несколько дней пытаюсь решить проблему с pyro.exe ( WiX Toolset v3.11 )
Мой файл журнала в основном содержит тысячи сообщений об ошибках, например:: H: \ Deployment \ Products \ Blow \ obj \ x64 \ Release_BlowHelp_CGroup_dir.wxs (12458):
ошибка PYRO0305 : Удаление компонента 'cmpA4B66597F4A2A840FB4A84BFFFDFBDFBDFBFDFBDFBFBDне поддерживается.Либо компонент был удален, либо изменен guid в преобразовании 'H: \ I \ BlowPatch.wixmst'.Добавьте компонент обратно, отмените изменение в guid компонента или удалите весь компонент.
Пакетный файл, который мы используем для приготовления патча (MSP-файл):
REM CANDLE.EXE
"C:\Program Files (x86)\WiX Toolset v3.11\bin\candle.exe" BlowPatch.wxs -out F:\I\BlowPatch.wixobj
REM LIGHT.EXE
"C:\Program Files (x86)\WiX Toolset v3.11\bin\light.exe" F:\I\BlowPatch.wixobj -out F:\I\BlowPatch.wixmsp
REM MELT.EXE, ШАГ 1/2
"C:\Program Files (x86)\WiX Toolset v3.11\bin\Melt.exe" "H:\\Product_Releases_6.0\PreRelease\6.1.18230.1\Blow\bin\x64\Release\en-US\BlowServer_6.1.18230.1.msi" -out F:\M\Blow_6.1.18230.1\Blow_6.1.18230.1.wixpdb -pdb "H:\\Product_Releases_6.0\PreRelease\6.1.18230.1\Blow\bin\x64\Release\en-US\BlowServer_6.1.18230.1.wixpdb" -x F:\M\Blow_6.1.18230.1
REM MELT.EXE, ШАГ 2/2
"C:\Program Files (x86)\WiX Toolset v3.11\bin\Melt.exe" "H:\\Product_Releases_6.0\PreRelease\6.1.18231.1\Blow\bin\x64\Release\en-US\BlowServer_6.1.18231.1.msi" -out F:\M\Blow_6.1.18231.1\Blow_6.1.18231.1.wixpdb -pdb "H:\\Product_Releases_6.0\PreRelease\6.1.18231.1\Blow\bin\x64\Release\en-US\BlowServer_6.1.18231.1.wixpdb" -x F:\M\Blow_6.1.18231.1
REM ФАКЕЛ.EXE
"C:\Program Files (x86)\WiX Toolset v3.11\bin\torch.exe" -p -xi "F:\M\Blow_6.1.18230.1\Blow_6.1.18230.1.wixpdb" "F:\M\Blow_6.1.18231.1\Blow_6.1.18231.1.wixpdb " -out F:\I\BlowPatch.wixmst
REM PYRO.EXE
"C:\Program Files (x86)\WiX Toolset v3.11\bin\pyro.exe" F:\I\BlowPatch.wixmsp -t BlowPatch F:\I\BlowPatch.wixmst -out Rollup_6.1.18230.1_to_6.1.18231.1\Blow_Rollup_6.1.18230.1_to_18231.msp
Я прочитал много статей о том, что удаление этих компонентов является нарушением, но мне просто нужносмело решайте эти проблемы, так как парень, который имел обыкновение иметь дело с набором инструментов WIX, не работает с нами, и я получил это в подарок.8 - (
Любая помощь будет очень признательна. Спасибо, Wander