C# Inno安装程序阿拉伯目录名称错误

C# Inno安装程序阿拉伯目录名称错误,c#,installation,inno-setup,C#,Installation,Inno Setup,我在visual staudio 2012中使用C#开发了一个应用程序,完成后,我想通过InnoSetup制作一个扩展名为.exe的安装程序,并放置所有相关的文件和文件夹,但问题是,目录和文件名都是阿拉伯语字母(或一般的Unicode),它给我一个错误,文件名或目录名不正确。 文件数量太多,我无法逐个更改,因此我需要一个解决方案,如何使innoSetup接受任何文件名或任何替代软件?正如@Adriano在评论中所说,您必须使用Unicode版本的innoSetup(下一个屏幕截图来自): 如前

我在visual staudio 2012中使用C#开发了一个应用程序,完成后,我想通过InnoSetup制作一个扩展名为.exe的安装程序,并放置所有相关的文件和文件夹,但问题是,目录和文件名都是阿拉伯语字母(或一般的Unicode),它给我一个错误,文件名或目录名不正确。
文件数量太多,我无法逐个更改,因此我需要一个解决方案,如何使innoSetup接受任何文件名或任何替代软件?

正如@Adriano在评论中所说,您必须使用Unicode版本的innoSetup(下一个屏幕截图来自):

如前所述,该版本可以使用Unicode文件名(我强调):

Unicode Inno设置的关键功能是能够显示任何 任何系统上的语言,无论系统代码页如何,以及 使用Unicode文件名的能力

检查,您必须使用UNICODE版本。