如何在Visual Studio 2010中添加非英文命名文件来设置项目?

时间:2012-06-13 12:28:45

标签: c# wpf visual-studio-2010 installation

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

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

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

1 个答案:

答案 0 :(得分:1)

Visual Studio仅支持单语言包。因此,您的MSI具有预定语言(默认为英语),用于设置package code page

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

因此,如果您的文件名使用非英语字符,则需要change your package code page来支持这些字符。这也将改变您的包UI语言。

另一种方法是将您的文件重命名为英文代码页支持。