1.文件属性 生成操作:选嵌入的资源
此文件会被嵌入到.exe 程序中,以防当目录中的文件被删后,程序可以从自身嵌入的文件中读取数据;
代码
XmlTextReader reader;
if (File.Exists("BlockSet.xml"))
{
//优先读取外部的BlockSet.xml文件把信息写入BlockInfo内
reader = new XmlTextReader("BlockSet.xml");
}
else
{
//如果文件不存在,则从嵌入的资源内读取BlockSet.xml
Assembly asm = Assembly.GetExecutingAssembly();
Stream sm = asm.GetManifestResourceStream("HaHaTetris.BlockSet.xml");
reader = new XmlTextReader(sm);
}