1

ライブラリ (C#、.Net) を作成していますが、それを複数の国の顧客に配布する必要があります。クラスに XML コメントを追加すると、intellisense はアセンブリからコメントを取得し、メソッド、プロパティ、引数などの適切な説明を提供します...

アセンブリのローカライズ バージョンを作成して、XML コメントがロケールの言語で表示され、ソース コードのコピーを 1 つだけ保持する方法はありますか?

4

1 に答える 1

0

これはかなり古いものであることは知っていますが、これが私の Google クエリへの最初のヒットだったので、このトピックに関する他の Google ユーザーのためにここに私の回答を投稿したいと思います。

まだ、あなたのxmlコメントを自動的に翻訳するツールは知りませんが、自分で翻訳を行う場合は、翻訳されたxmlファイルを元のファイルと同じ名前でサブフォルダーに保存できます。対象のロケール。

そのため、ローカライズされたリソースはサブフォルダー 'de' にあり、ここにはドイツ語に翻訳されたすべての xml-comment ファイルとローカライズされたサテライト アセンブリが格納されています。

アセンブリを参照すると、実行中のアプリケーションがローカライズされた文字列を使用するため、IntelliSense はローカライズされたテキストを表示します。

于 2015-06-03T08:55:19.637 に答える