You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When linking with the WixNetFxExtension and not the WixBalExtension, light throws the following error:
light.exe : error LGHT0182: Cannot find the table definitions for the 'WixMbaPrereqInformation' table. This is likely due to a typing error or missing extension. Please ensure all the necessary extensions are supplied on the command line with the -ext parameter.
The stack trace is:
at WixToolset.Data.TableDefinitionCollection.get_Item(String tableName) in src\libs\WixToolset.Data\TableDefinitionCollection.cs:line 71
at WixToolset.Data.Table.Read(XmlReader reader, Section section, TableDefinitionCollection tableDefinitions) in src\libs\WixToolset.Data\Table.cs:line 267
at WixToolset.Data.Section.Read(XmlReader reader, TableDefinitionCollection tableDefinitions) in src\libs\WixToolset.Data\Section.cs:line 175
at WixToolset.Data.Library.Read(XmlReader reader, TableDefinitionCollection tableDefinitions, Boolean suppressVersionCheck) in src\libs\WixToolset.Data\Library.cs:line 256
at WixToolset.Data.Library.Load(Stream stream, Uri uri, TableDefinitionCollection tableDefinitions, Boolean suppressVersionCheck) in src\libs\WixToolset.Data\Library.cs:line 132
at WixToolset.Extensibility.ExtensionData.LoadLibraryHelper(Assembly assembly, String resourceName, TableDefinitionCollection tableDefinitions) in src\libs\WixToolset.Extensibility\ExtensionData.cs:line 63
at WixToolset.Extensions.NetFxExtensionData.GetExtensionLibrary(TableDefinitionCollection tableDefinitions) in src\ext\NetFxExtension\wixext\NetFxExtensionData.cs:line 59
at WixToolset.Extensions.NetFxExtensionData.GetLibrary(TableDefinitionCollection tableDefinitions) in src\ext\NetFxExtension\wixext\NetFxExtensionData.cs:line 41
at WixToolset.Tools.Light.InitializeLocalization(TableDefinitionCollection tableDefinitions) in src\tools\light\light.cs:line 403
at WixToolset.Tools.Light.Run() in src\tools\light\light.cs:line 209
at WixToolset.Tools.Light.Execute(String[] args) in src\tools\light\light.cs:line 79
In 3.x, the Bal extension used magic variables to get its prereq table populated. In 4.0, the magic variables were replaced with attributes and these Bal attributes were added to the .NET packages in the NetFxExtension, which is why the WixBalExtension is now required.
This error is currently always thrown, it should only be thrown when actually using the .NET packages.
Originally opened by rseanhall
The text was updated successfully, but these errors were encountered:
When linking with the WixNetFxExtension and not the WixBalExtension, light throws the following error:
The stack trace is:
In 3.x, the Bal extension used magic variables to get its prereq table populated. In 4.0, the magic variables were replaced with attributes and these Bal attributes were added to the .NET packages in the NetFxExtension, which is why the WixBalExtension is now required.
This error is currently always thrown, it should only be thrown when actually using the .NET packages.
The text was updated successfully, but these errors were encountered: