Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Invalid Language Id for zh-HANT file #7658

Open
solidstore opened this issue Jul 31, 2023 · 2 comments
Open

Invalid Language Id for zh-HANT file #7658

solidstore opened this issue Jul 31, 2023 · 2 comments
Labels
up for grabs No one volunteered to fix the issue. If you are interested, comment with "I want to fix this issue"

Comments

@solidstore
Copy link

  • Which version of WiX are you building with?

4.0.1

  • Which version of Visual Studio are you building with (if any)?

Visual Studio Enterprise 2022 Version 17.6.5

  • Which version of the WiX Toolset Visual Studio Extension are you building with (if any)?

HeatWave Version 1.0.1.1

  • Which version of .NET are you building with?

4.8

  • Describe the problem and the steps to reproduce it.

During ICE validation we are getting an error when dealing with a specific satellite assembly for the zh-HANT culture. The file is a zh-HANT version of Microsoft.SqlServer.Management.SqlParser.resources.dll

 error WIX0204: ICE03: Invalid Language Id; Table: File, Column: Language, Key(s): fil.BL8EUJW34sJCq5ScuTEsrpDac0

The generated msi. File table with language code 31748.
image

  • Describe the behavior you expected and how it differed from the actual behavior.

The language code (31748) specified in the Microsoft assembly is correct (I believe) and should not fail ICE validation.

@robmen
Copy link
Member

robmen commented Jul 31, 2023

Microsoft owns the ICE implementations, so they'd need to update it to support that LCID for zh-HANT.

The other solution is to reimplement the ICEs within the WiX Toolset, which we've discussed but it is a significant undertaking.

@barnson
Copy link
Member

barnson commented Aug 8, 2023

There is no workaround apart from suppressing ICE03. Leaving open with the hope that we could reimplement them inside WiX.

@barnson barnson added up for grabs No one volunteered to fix the issue. If you are interested, comment with "I want to fix this issue" and removed triage labels Aug 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
up for grabs No one volunteered to fix the issue. If you are interested, comment with "I want to fix this issue"
Projects
None yet
Development

No branches or pull requests

3 participants