Visual Studio 2010 resx フレームワークが気に入りました。同じ機能を持ちたいのですが、カスタム列を使用します。次の解決策を考えました:
- res.xml を一意のファイルとして定義して、リソース クラスを生成します。
- res.xml を保存するたびに、xml のフィールドを使用してリソース クラスを生成する独自のビジュアル スタジオ アドインを作成します。
例:
XML:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<field name="x" loggerLevel="Verbose"/>
<field name="y" loggerLevel="Details"/>
</resources>
コードに変換:
class Resources{
public readonly Field x = new Field(LoggerLevel.Verbose);
public readonly Field y = new Field(LoggerLevel.Details);
}
問題は、私がここで殺し過ぎているかどうかです。私の目標を達成するためのより簡単な解決策はありますか?
編集: xml を修正しました。