我试图在C#-Solution中寻找从启动项目加载XML文件的最佳实践。
我正在构建一个库,它应该能够从使用该库的启动项目加载以下XML。如果可能,XML应该对最终用户不可见。 XML-File使用DTD,所以我不确定是否可以使用app.config来执行此操作。这是一个这样的XML文件的例子
<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<!DOCTYPE filter SYSTEM "filters.dtd">
<filter>
<controltype-criteria type="Button">
<event>TouchDown</event>
</controltype-criteria>
</filter>
有人建议怎么做吗?
感谢您的回复! :)
答案 0 :(得分:3)
将它作为嵌入式资源添加到程序集(启动项目)并从那里读取。谷歌知道细节。