使用 MSBuild 更改 WiXUI 的语言
change language of WiXUI with MSBuild
我有一个安装程序来部署我的应用程序。
实际上,我没有使用 Visual Studio 或 Light.exe 命令,我使用的是 MSBuild 命令。
我会在 wxs 或 wixproj 文件中更改我的 WiXUI 的语言(例如英语到德语)。
我阅读了文档,但我没有找到是否存在用于此的元素,因为我没有直接使用命令灯。
例如,我发现了一个技巧,可以在没有 light 命令的情况下将 WixUIExtension 添加到我的 wixproj 文件中:
<Project>
...
<ItemGroup>
<WixExtension Include="WixUIExtension" />
<Compile ...../>
...
</ItemGroup>
</Project>
你有解决我的问题的方法吗?
创建一个 PropertyGroup
并向其中添加 Cultures
,这样:
<Project ...>
<PropertyGroup>
<Cultures>en-US;es-MX;pt-BR</Cultures>
</PropertyGroup>
</Project>
您可以在 WixExtension
下添加 Cultures
,但在我的测试中它没有产生预期的结果。
我有一个安装程序来部署我的应用程序。 实际上,我没有使用 Visual Studio 或 Light.exe 命令,我使用的是 MSBuild 命令。 我会在 wxs 或 wixproj 文件中更改我的 WiXUI 的语言(例如英语到德语)。 我阅读了文档,但我没有找到是否存在用于此的元素,因为我没有直接使用命令灯。
例如,我发现了一个技巧,可以在没有 light 命令的情况下将 WixUIExtension 添加到我的 wixproj 文件中:
<Project>
...
<ItemGroup>
<WixExtension Include="WixUIExtension" />
<Compile ...../>
...
</ItemGroup>
</Project>
你有解决我的问题的方法吗?
创建一个 PropertyGroup
并向其中添加 Cultures
,这样:
<Project ...>
<PropertyGroup>
<Cultures>en-US;es-MX;pt-BR</Cultures>
</PropertyGroup>
</Project>
您可以在 WixExtension
下添加 Cultures
,但在我的测试中它没有产生预期的结果。