1

LocBaml の方法 (これは私の間違いかもしれません) を使用して WPF アプリケーションをローカライズしようとしていますが、このアプリケーションは ClickOnce でデプロイされており、公開プロセスはローカライズされた .resource.dll を取得しません。

ファイルを ClickOnce マニフェストに追加すると、この部分が機能していることがわかります。アプリケーションを起動すると、アプリケーションが fr\LocalizationTest.resource.dll を見つけられないというエラーが表示されるからです。(だから少なくともそこにあるべきだとわかっている...)

ClickOnce アプリケーションにファイルを含める通常の方法は、[プロジェクト プロパティ] -> [発行] -> [アプリケーション ファイル] メニューでファイルを追加するだけですが、ローカライズされたリソースがそこにありません。

私に何ができる ?

4

1 に答える 1

0

Resources.fr.resxプロパティフォルダーにダミーを追加すると、問題が修正されたことがわかりました。これにより、公開プロセスは翻訳された .dll を取得し、ClickOnce アプリケーションは期待どおりに動作しました。

于 2012-02-29T01:56:10.640 に答える