如何将非英语命名文件添加到 Visual Studio 2010 中的安装项目

本文关键字:2010 Studio Visual 项目 安装 添加 英语 文件 | 更新日期: 2023-09-27 18:37:05

我已经构建了一个 wpf 应用程序,我想通过制作安装项目来部署它。我的应用程序包含非英语(无 Unicode)命名文件。现在在构建设置上,它通过抛出异常而失败:

Could not find file 'D:' ... 'ایران' 'Not enough storage is available to complete this operation.'

请注意,无论如何我都无法重命名文件,如何解决?

如何将非英语命名文件添加到 Visual Studio 2010 中的安装项目

Visual Studio 仅支持单一语言包。因此,您的 MSI 具有设置包代码页的预定语言(默认为英语)。

MSI 代码页不支持的任何字符都将被转换或触发某种错误。

因此,如果您的文件名使用非英语语言的字符,则需要更改包代码页以支持这些字符。这也将更改包 UI 语言。

另一种方法是重命名文件以受英语代码页支持。