Hi, >From a quick read of what you have, it looks like you are trying to build a patch in which you think that two specific components have changed. <ComponentRef Id="cmp981D9885AA29DD578D66D32ED919EBFB"/> <ComponentRef Id="cmpD5E6EA59DB565F052E0217CB3248DAE5"/>
Double check that these components have indeed changed in your 1.1.1 msi. What does your wixmst contain? Does the 1.1.1 msi upgrade your 1.0.0 msi correctly? You could also try leaving your patch family element empty to allow wix to determine what has changed automatically. -----Original Message----- From: Pavol Kovalik [mailto:pkova...@descartes.com] Sent: 02 July 2012 13:30 To: 'wix-users@lists.sourceforge.net' Subject: [WiX-users] Trying to create patch, getting PYRO0227 error. I'm trying to create a patch for an application I'm working on. Unfortunatelly I'm running into these: warning PYRO1079 : The cabinet 'RMT.cab' does not contain any files. If this patch contains no files, this warning can likely be safely ignored. Otherwise, try passing -p to torch.exe when first building the transforms, or add a ComponentRef to your PatchFamily authoring to pull changed files into the cabinet. error PYRO0227 : The transform being built did not contain any differences so it could not be created. Here are excerpts of relevant files (Hopefully I didn't miss anything important). -- Variables.wxi ----------------------------------------------------------------------------- ---- <?xml version="1.0" encoding="utf-8"?> <Include> <?define ProductName="Patch Me" ?> <?define ProductId="PatchMe" ?> <?define ProductVersionShort="1.1.1" ?> <?define ProductVersion="1.1.1.1" ?> <?define ProductCode="{8AA0B0B8-F133-49DF-B80F-D14A08144A23}" ?> <?define UpgradeCode="{C434C693-0797-4206-B79A-F174A8338E21}" ?> <?define Manufacturer="The Manufacturer" ?> </Include> -- Product.wxs ----------------------------------------------------------------------------- ---- <?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <?include Variables.wxi ?> <Product Id="$(var.ProductCode)" Name="$(var.ProductName)" Language="1033" Version="$(var.ProductVersion)" Manufacturer="$(var.Manufacturer)" UpgradeCode="$(var.UpgradeCode)"> <Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" /> <MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." /> <!--<MediaTemplate EmbedCab="yes" />--> <Media Id="1" Cabinet="product.cab" EmbedCab="yes" /> <!-- CHECK IF .net 4 IS INSTALLED HERE --> <Property Id="WIXUI_INSTALLDIR" Value="INSTALLFOLDER" /> <!-- Full UI --> <UIRef Id="WixUI_InstallDir"/> <Feature Id="ProductFeature" Title="PatchMe.Installer" Level="1"> <ComponentGroupRef Id="ProductComponents" /> </Feature> </Product> <Fragment> <!-- DIRECTORY STRUCTURE HERE --> </Fragment> <Fragment> <!-REFERENCE TO COMPONENTS CREATED BY heat.exe HERE --> </Fragment> </Wix> -- Patch.wxs ----------------------------------------------------------------------------- ---- <?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <?include Variables.wxi ?> <Patch AllowRemoval="yes" Manufacturer="$(var.Manufacturer)" DisplayName="$(var.ProductName) $(var.ProductVersion)" Description="Small Update Patch" Classification="Update" TargetProductName="$(var.ProductName)" > <Media Id="5000" Cabinet="RMT.cab"> <PatchBaseline Id="RTM"> </PatchBaseline> </Media> <PatchFamilyRef Id="SamplePatchFamily"/> </Patch> <Fragment> <PatchFamily Id="SamplePatchFamily" Version="$(var.ProductVersion)" Supersede="yes"> <ComponentRef Id="cmp981D9885AA29DD578D66D32ED919EBFB"/> <ComponentRef Id="cmpD5E6EA59DB565F052E0217CB3248DAE5"/> </PatchFamily> </Fragment> </Wix> -- BuildPatch.cmd ----------------------------------------------------------------------------- ---- set w="c:\Program Files (x86)\WiX Toolset v3.6\bin\" %w%torch.exe -p -xi 1.0.0.0\PatchMe.Installer.wixpdb 1.1.1.1\PatchMe.Installer.wixpdb -out Patch\Diff.wixmst %w%candle.exe Patch.wxs %w%light.exe Patch.wixobj -out Patch\Patch.WixMsp %w%pyro.exe Patch\Patch.WixMsp -out Patch\Patch.msp -t RTM Patch\Diff.wixmst ----------------------------------------------------------------------------- -------------------- Note: Directories "1.0.0.0" and "1.1.1.1" contain output of "PatchMe.Installer" project (votive) for two different versions of same program. Any help would be welcome. Thanks, Pavol ----------------------------------------------------------------------------- - Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us. SDL PLC is a public limited company registered in England and Wales. Registered number: 02675207. Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, UK. ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users