I am attempting to patch an existing web.config file with new web.config settings. When I execute msiexec and pass in the msp file, the "util:XmlConfig" patches are not being applied.
My Tools.v1.0.1.Patch.wxs file looks like: *<?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Patch AllowRemoval="yes" Manufacturer="Company" DisplayName="v1.0.1 Patch" Description="UI Patch" Classification="Update" > <Media Id="5000" Cabinet="RTM.cab"> <PatchBaseline Id="RTM"/> </Media> <PatchFamilyRef Id="v1.0.1_PatchFamily"/> </Patch> <Fragment> <PatchFamily Id='v1.0.1_PatchFamily' Version='1.0.0.0' Supersede='yes'> <ComponentRef Id="C__CustomSearch.RegKey" /> <ComponentRef Id="C__Pursuit.Search.AppSettings" /> <ComponentRef Id="C__Project.Search.AppSettings" /> <ComponentRef Id="C__Enterprise.Search.AppSettings" /> <ComponentRef Id="C__Pursuit.SearchRDLWS.serviceModel" /> <ComponentRef Id="C__Project.SearchRDLWS.serviceModel" /> <ComponentRef Id="C__Enterprise.SearchRDLWS.serviceModel" /> <ComponentRef Id="C__Pursuit.SearchWS.serviceModel" /> <ComponentRef Id="C__Project.SearchWS.serviceModel" /> <ComponentRef Id="C__Enterprise.SearchWS.serviceModel" /> <ComponentRef Id="C__SPDeploy.exe"/> <ComponentRef Id="C__SPDeploy.Tools.config"/> <ComponentRef Id="C__SPDeploy.Search.config"/> <ComponentRef Id="C__SPDeploy.CustomSearch.Solutions"/> <ComponentRef Id="C__SPDeploy.CustomSearch.ListTemplates"/> </PatchFamily> </Fragment> </Wix> * The first 10 ComponentRefs are not being applied, however the last 5 are being applied. As I mentioned earlier, the first 10 are util:XmlConfig .. the last 5 push out new files. Is there something special I need to be doing in order to patch xml using util:XmlConfig entries? Here's my pyro commands: *SET WiXPath="C:\Program Files\Windows Installer XML v3\bin" SET V1.0.0Path="C:\Users\x\Desktop\PatchBuild\_DeploymentStaging\Tools.Deploy\Tools.Deploy" SET V1.0.1Path="C:\Users\x\Desktop\PatchBuild\_DeploymentStaging_V1.0.1\Tools.Deploy\Tools.Deploy" %WiXPath%\torch -p -xi %V1.0.0Path%\bin\x64\Release\Tools.Deploy.wixpdb %V1.0.1Path%\bin\x64\Release\Tools.Deploy.wixpdb -out diff.wixmst %WiXPath%\candle.exe Tools.v1.0.1.Patch.wxs %WiXPath%\light.exe Tools.v1.0.1.Patch.wixobj -out Tools.v1.0.1.Patch.wixmsp %WiXPath%\pyro.exe Tools.v1.0.1.Patch.wixmsp -out Tools.v1.0.1.Patch.msp -t RTM diff.wixmst* I then execute the following statement to apply the patch: *msiexec.exe /p Tools.v1.0.1.Patch.msp /l*vx Tools.v1.0.1.Patch.log TRANSFORMS=DevEnvSettings.mst* - Troy ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users