I am using VS 2017 with wix 3.11.0.1528 as you will see the heat command line includes the -svb6 flag but the output file I get still contains the vb6 interfaces
Output from Msbuild:
Task "HeatFile" 28> Task Parameter:ToolPath=C:\Program Files (x86)\WiX Toolset v3.11\bin\ 28> Task Parameter:File=C:\Source\Main\J2 Libraries\J2 Framework\J2.Framework.Dataset\J2.Framework.Dataset_x86.tlb 28> Task Parameter:AdditionalOptions=-svb6 28> Task Parameter:SuppressRootDirectory=True 28> Task Parameter:AutogenerateGuids=True 28> Task Parameter:GenerateGuidsNow=True 28> Task Parameter:SuppressFragments=True 28> Task Parameter:ComponentGroupName=J2.Framework.Dataset_com_x86_tlb 28> Task Parameter:DirectoryRefId=Include 28> Task Parameter:OutputFile=C:\Source\Main\J2 Libraries\J2 Framework\J2.Framework.Dataset\Wix\J2.Framework.Dataset_com_x86_tlb.wxs 28> Task Parameter:RunAsSeparateProcess=True 28> Task Parameter:VerboseOutput=True 28> Task Parameter:Transforms=C:\Program Files (x86)\WiX Toolset v3.11\bin\j2Com_x86_tlb.xsl 28> Command: 28> C:\Program Files (x86)\WiX Toolset v3.11\bin\Heat.exe file "C:\Source\Main\J2 Libraries\J2 Framework\J2.Framework.Dataset\J2.Framework.Dataset_x86.tlb" -cg J2.Framework.Dataset_com_x86_tlb -dr Include -srd -v -ag -gg -sfrag -t "C:\Program Files (x86)\WiX Toolset v3.11\bin\j2Com_x86_tlb.xsl" -svb6 -out "C:\Source\Main\J2 Libraries\J2 Framework\J2.Framework.Dataset\Wix\J2.Framework.Dataset_com_x86_tlb.wxs" 28> The "HeatFile" task is using "Heat.exe" from "C:\Program Files (x86)\WiX Toolset v3.11\bin\Heat.exe". 28> Windows Installer XML Toolset Toolset Harvester version 3.11.0.1528 28> Copyright (c) .NET Foundation and contributors. All rights reserved. 28> Trying to harvest type-library information from native DLL C:\Source\Main\J2 Libraries\J2 Framework\J2.Framework.Dataset\J2.Framework.Dataset_x86.tlb. 28> Done executing task "HeatFile".
I am using VS 2017 with wix 3.11.0.1528 as you will see the heat command line includes the -svb6 flag but the output file I get still contains the vb6 interfaces Output from Msbuild:
Task "HeatFile" 28> Task Parameter:ToolPath=C:\Program Files (x86)\WiX Toolset v3.11\bin\ 28> Task Parameter:File=C:\Source\Main\J2 Libraries\J2 Framework\J2.Framework.Dataset\J2.Framework.Dataset_x86.tlb 28> Task Parameter:AdditionalOptions=-svb6 28> Task Parameter:SuppressRootDirectory=True 28> Task Parameter:AutogenerateGuids=True 28> Task Parameter:GenerateGuidsNow=True 28> Task Parameter:SuppressFragments=True 28> Task Parameter:ComponentGroupName=J2.Framework.Dataset_com_x86_tlb 28> Task Parameter:DirectoryRefId=Include 28> Task Parameter:OutputFile=C:\Source\Main\J2 Libraries\J2 Framework\J2.Framework.Dataset\Wix\J2.Framework.Dataset_com_x86_tlb.wxs 28> Task Parameter:RunAsSeparateProcess=True 28> Task Parameter:VerboseOutput=True 28> Task Parameter:Transforms=C:\Program Files (x86)\WiX Toolset v3.11\bin\j2Com_x86_tlb.xsl 28> Command: 28> C:\Program Files (x86)\WiX Toolset v3.11\bin\Heat.exe file "C:\Source\Main\J2 Libraries\J2 Framework\J2.Framework.Dataset\J2.Framework.Dataset_x86.tlb" -cg J2.Framework.Dataset_com_x86_tlb -dr Include -srd -v -ag -gg -sfrag -t "C:\Program Files (x86)\WiX Toolset v3.11\bin\j2Com_x86_tlb.xsl" -svb6 -out "C:\Source\Main\J2 Libraries\J2 Framework\J2.Framework.Dataset\Wix\J2.Framework.Dataset_com_x86_tlb.wxs" 28> The "HeatFile" task is using "Heat.exe" from "C:\Program Files (x86)\WiX Toolset v3.11\bin\Heat.exe". 28> Windows Installer XML Toolset Toolset Harvester version 3.11.0.1528 28> Copyright (c) .NET Foundation and contributors. All rights reserved. 28> Trying to harvest type-library information from native DLL C:\Source\Main\J2 Libraries\J2 Framework\J2.Framework.Dataset\J2.Framework.Dataset_x86.tlb. 28> Done executing task "HeatFile".
Output file
`<?xml version="1.0" encoding="utf-8"?>