今天发现一个问题,我读取程序集中的xml数据库文件时,系统出错,根本就找不到xml文件。
代码如下:
DataSet ds = null;
ds = new DataSet();
System.IO.Stream strm = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("demo.Database.xml");
ds.ReadXml(strm,System.Data.XmlReadMode.InferSchema);
后来经过同事指点,原来需要把xml文件属性中的生成操作改为:“嵌入的资源”。