嵌入的资源

今天发现一个问题,我读取程序集中的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文件属性中的生成操作改为:“嵌入的资源”。

原文地址:https://www.cnblogs.com/ami/p/455359.html