4

wpfアプリケーションをビルドしましたが、セットアッププロジェクトを作成してデプロイしたいと思います。私のアプリケーションには、英語以外の(Unicodeなしの)名前付きファイルが含まれています。セットアップを構築すると、例外がスローされて失敗します。

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

とにかくファイルの名前を変更できないことに注意してください、どうすれば修正できますか?

4

1 に答える 1

1

Visual Studioは、単一言語パッケージのみをサポートします。したがって、MSIには、パッケージコードページを設定する所定の言語(デフォルトでは英語)があります。

MSIコードページでサポートされていない文字は、変換されるか、何らかのエラーが発生します。

したがって、英語以外の言語の文字を使用するファイル名がある場合は、それらの文字をサポートするようにパッケージコードページを変更する必要があります。これにより、パッケージのUI言語も変更されます。

別のアプローチは、英語のコードページでサポートされるようにファイルの名前を変更することです。

于 2012-06-14T06:43:23.277 に答える