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