MicrosoftがWindowsストアアプリケーションでRESWのRESXモデルを削除したのはなぜですか?


18

Microsoftが.NETのRESXファイルからリソース管理システムを変更することにしたのはなぜですか?

RESXには便利なコード生成機能があり、開発者にリソース名の自動補完を提供し、非常に読みやすいIMHOコードを出力しました。

私の知る限り、新しいRESW形式は同じ裸のXMLファイルですが、コード生成がなく、開発者はより多くのコードを記述し、コンパイル時のエラー検出を奪います。

回答:


10

一方でMSDNのこの記事は「なぜ」へと詳細にはあまり行かない、むしろ明示的に「何を。」と述べ

Windowsストアアプリでは、.reswファイルを使用してリソースを作成します。ファイル拡張子の違いにもかかわらず、.reswファイル形式は.resxファイル形式と同じですが、 .reswファイルには文字列とファイルパスのみが含まれる場合があります。

「理由」に答えるには憶測または内部知識が必要ですが(私の推測は「最終アプリでファイル書き込みを保存する」)、構文が同一であるという事実は、resxファイルを作成するために持っていたツールを使用できることを意味しますWindows 8互換reswファイルを作成します。(実際、RESSをresmにコンパイルしている場合があります。これは、LESSまたはDARTがCSSまたはJavaScriptに処理される方法と同様です。)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.