Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否可以为多个区域性创建单个MSI?_C#_Wix_Windows Installer - Fatal编程技术网

C# 是否可以为多个区域性创建单个MSI?

C# 是否可以为多个区域性创建单个MSI?,c#,wix,windows-installer,C#,Wix,Windows Installer,嗨,我正在使用WIX创建多语言MSI。 但到目前为止,我已经为不同的文化创建了多个MSI,这是否有可能创建单一MSI?一旦用户点击这个,在运行时它将根据当前用户的文化来决定。 或者是否有其他工具可以完成此任务 我正在批处理文件中进行此操作 candle example.wxs -out example.wixobj light example.wixobj -cultures:en-us -loc English.wxl -out example-en-us.msi light example.

嗨,我正在使用WIX创建多语言MSI。 但到目前为止,我已经为不同的文化创建了多个MSI,这是否有可能创建单一MSI?一旦用户点击这个,在运行时它将根据当前用户的文化来决定。 或者是否有其他工具可以完成此任务

我正在批处理文件中进行此操作

candle example.wxs -out example.wixobj
light example.wixobj -cultures:en-us -loc English.wxl -out example-en-us.msi
light example.wixobj -cultures:fr-fr -loc French.wxl -out example-fr-fr.msi
@pause

检查以下URL上的说明:

它在20多种语言的情况下非常适合我们。请注意,此机制使用Windows的“区域设置”中的“标准和格式”选项卡上设置的语言。

无需在多语言中转换即可。