我在C#中编写了一个类库,它使用外部XML文件来存储一些数据。我直接在类库中使用这些数据(编码规则)在文本解析器中进行一些替换。 XML中的规则:
<rule>
<word>h e l l o</word>
<sub>Hello</sub>
</rule>
当我共享lib时,我还必须共享XML。这是一个bug来源,至少对我来说;)我的问题:是否有任何常见的方法来解决这些问题?我应该使用app.config吗?
感谢任何提示和最好的问候!
答案 0 :(得分:1)
为什么不在XML中嵌入XML?
答案 1 :(得分:0)
使用默认设置/值创建XML文件(如果不存在)。
答案 2 :(得分:0)
与每个外部配置数据一样,我可以更改或丢失。所以你的应用程序(或库)必须处理这种情况。
这意味着:
因此,无论走哪条路都没关系,因为它是用户配置(这意味着它可以由用户更改),因此您必须检查这些条目。