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

Ali*_*ran 5 c# wpf installation visual-studio-2010

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

\n\n
Could not find file 'D:\\ ... \\\xd8\xa7\xdb\x8c\xd8\xb1\xd8\xa7\xd9\x86' 'Not enough storage is available to complete this operation.'\n
Run Code Online (Sandbox Code Playgroud)\n\n

请注意,我无论如何都无法重命名文件,如何修复它?

\n

Cos*_*rvu 2

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

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

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

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