Heat will do it automatically when harvesting the file. No extra switch necessary, IIRC. <smile/>
On Tue, May 18, 2010 at 2:14 PM, Hong Shen (CRM) <hongs...@microsoft.com>wrote: > Hi there, > > Wondering if this the right place to ask wix 3.0 migration questions. If > not, please forgive me and redirect me to a right discussion group. > > Our team is trying to replace wix 2.0 with wix 3.0, however when replacing > "tallow -c" in 2.0, I cannot find a tool in 3.0 does the exact same thing. > Some online document recommend "heat.exe", but it doesn't actually has a > flag like what "tallow -c" does, which is extracting com interop > registration from an assembly. The following is the sample result and I am > expecting the highlighted part to be generated from Wix3.0 tool. Appreciated > if anyone can help here. > > *Sample Result from Wix 2.0 Tallow.exe -c > output.tmp* > <Wix xmlns="http://schemas.microsoft.com/wix/2003/01/wi"> > <Fragment> > <DirectoryRef Id="TARGETDIR"> > <Component Id="component0" DiskId="1" Guid="PUT-GUID-HERE"> > <File Id="file0" Name="MICROS_2.DLL" > LongName="Microsoft.Crm.Tools.EmailRouterConnectorSnapin.dll" > Source="e:\src\v5main\public\ext\wix\2.0.5508.0\Microsoft.Crm.Tools.EmailRouterConnectorSnapin.dll" > /> > <Registry Root="HKCR" > Key="CLSID\{00A76186-741B-3E30-A47B-6A0D862B18A9}" > Value="Microsoft.Crm.Tools.ExchangeConnectorSnapin.StorageMedium" > Type="string" /> > <Registry Root="HKCR" > Key="CLSID\{00A76186-741B-3E30-A47B-6A0D862B18A9}\Implemented > Categories\{62C8FE65-4EBB-45e7-B440-6E39B2CDBF29}" /> > <Registry Root="HKCR" > Key="CLSID\{00A76186-741B-3E30-A47B-6A0D862B18A9}\InprocServer32" > Value="mscoree.dll" Type="string" /> > <Registry Root="HKCR" > Key="CLSID\{00A76186-741B-3E30-A47B-6A0D862B18A9}\InprocServer32" > Name="ThreadingModel" Value="Both" Type="string" /> > <Registry Root="HKCR" > Key="CLSID\{00A76186-741B-3E30-A47B-6A0D862B18A9}\InprocServer32" > Name="Class" > Value="Microsoft.Crm.Tools.ExchangeConnectorSnapin.StorageMedium" > Type="string" /> > <Registry Root="HKCR" > Key="CLSID\{00A76186-741B-3E30-A47B-6A0D862B18A9}\InprocServer32" > Name="Assembly" Value="Microsoft.Crm.Tools.EmailRouterConnectorSnapin, > Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" > Type="string" /> > <Registry Root="HKCR" > Key="CLSID\{00A76186-741B-3E30-A47B-6A0D862B18A9}\InprocServer32" > Name="RuntimeVersion" Value="v4.0.21006" Type="string" /> > > *Sample Result from Wix 3.0 Heat.exe file <someDll> -ag -o output.wxs* > <?xml version="1.0" encoding="utf-8"?> > <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> > <Fragment> > <DirectoryRef Id="TARGETDIR"> > <Directory Id="dir155A0DBDEC3C276C154611D47EC3BA85" > Name="3.0.5419.0" /> > </DirectoryRef> > </Fragment> > <Fragment> > <DirectoryRef Id="dir155A0DBDEC3C276C154611D47EC3BA85"> > <Component Id="cmpD97F726B1F467CE43AF9CC0D8BD3A4F3" > Guid="PUT-GUID-HERE"> > <File Id="filFDC09B448E555F18B4CE6FBCEE9E21AB" KeyPath="yes" > Source="SourceDir\3.0.5419.0\Microsoft.Crm.Tools.EmailRouterConnectorSnapin.dll" > /> > </Component> > </DirectoryRef> > </Fragment> > </Wix> > > Thanks, > Hong > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > -- virtually, Rob Mensching - http://RobMensching.com LLC ------------------------------------------------------------------------------ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users