我喜欢 Visual Studio 2010 resx 框架,我希望具有相同的功能但具有自定义列。我想到了以下解决方案:
- 将 res.xml 定义为唯一文件以从中生成资源类。
- 创建我自己的 Visual Studio 插件,在每次保存我的 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。