/ / Come caricare un XML, definito nel progetto di avvio c #, da una libreria - c #, xml, dll

Come caricare un XML, definito nel progetto di avvio c #, da una libreria - c #, xml, dll

Ho provato a cercare una buona pratica per caricare un file XML dal progetto di avvio in un C # -Solution.

Sto costruendo una biblioteca che dovrebbe essere in grado dicaricare il seguente codice XML dal progetto di avvio che sta utilizzando la libreria. Se possibile, l'XML NON deve essere visibile all'utente finale. Il file XML utilizza un DTD, quindi non sono sicuro di poter usare app.config per fare ciò. Ecco un esempio di tale file 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>

Qualcuno ha una raccomandazione su come fare questo?

Grazie per la risposta! :)

risposte:

3 per risposta № 1

Aggiungilo come risorsa incorporata all'assembly (progetto di avvio) e leggerlo da lì. Google conosce i dettagli.