wixtoolset / issues

WiX Toolset Issues Tracker
http://wixtoolset.org/
130 stars 24 forks source link

Heat not recognising -svb6 #5648

Open stevenevans-j2 opened 7 years ago

stevenevans-j2 commented 7 years ago

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"?>

`
stevenevans-j2 commented 7 years ago

I note you change the tile of this issue. Just to be clear heat.exe is recognising the -svb6flag but the MSBuildtarget HeatFileis not.