When decompiling a MSI using dark from version 3.0.3907.0 I get an System.InvalidCastException.
The MSI has been build using the VS2008 setup project type.
The output with -v is as follows
Decompiling the _SummaryInformation table.
Decompiling the _VsdLaunchCondition table.
C:\Yggdrasil Develop Build Path\msi\Yggdrasil Client.msi : warning DARK1060 : The _VsdLaunchCondition table is being decompiled as a custom table.
Decompiling the ActionText table.
Decompiling the AdminExecuteSequence table.
Decompiling the AdminUISequence table.
Decompiling the AdvtExecuteSequence table.
Decompiling the AdvtUISequence table.
dark.exe : warning DARK1065 : The AdvtUISequence table is not supported by the WiX toolset because it has been deprecated by the Windows Installer team. Any information in this table will be left out of the decompiled output.
Decompiling the AppId table.
Decompiling the Signature table.
Decompiling the RegLocator table.
Decompiling the IniLocator table.
Decompiling the DrLocator table.
Decompiling the CompLocator table.
Decompiling the AppSearch table.
Decompiling the Directory table.
Decompiling the Feature table.
Decompiling the Billboard table.
Decompiling the BBControl table.
Decompiling the Binary table.
Decompiling the Registry table.
Decompiling the ODBCDataSource table.
Decompiling the Component table.
Decompiling the File table.
Decompiling the BindImage table.
Decompiling the CCPSearch table.
Decompiling the CheckBox table.
Decompiling the Icon table.
Decompiling the ProgId table.
Decompiling the Class table.
Decompiling the ComboBox table.
Decompiling the Complus table.
Decompiling the Condition table.
Decompiling the Dialog table.
Decompiling the Control table.
dark.exe : error DARK0001 : Unable to cast object of type 'System.Int32' to type 'System.String'.
Exception Type: System.InvalidCastException
Stack Trace:
at Microsoft.Tools.WindowsInstallerXml.ControlRow.get_X()
at Microsoft.Tools.WindowsInstallerXml.Decompiler.DecompileControlTable(Table table)
at Microsoft.Tools.WindowsInstallerXml.Decompiler.DecompileTables(Output output)
at Microsoft.Tools.WindowsInstallerXml.Decompiler.Decompile(Output output)
at Microsoft.Tools.WindowsInstallerXml.Tools.Dark.Run(String[] args)
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 15 days (the time period specified by
the administrator of this Tracker).