请问是哪里出了问题?
以下代码用于将XML文件反序列化成数据表:
FileStream fileStream = null;
string path = "wenjian.xml";
DataTable dtt = new DataTable();
XmlSerializer xmls = new XmlSerializer(typeof(DataTable));
fileStream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read);
dtt = (DataTable)xmls.Deserialize(fileStream);
dataGridView2.DataSource = dtt;
可以编译通过,但是运行却出现了异常:
************** 异常文本 **************
System.IO.IOException: 文件“D:\XML\数据表序列化\WindowsFormsApp1\WindowsFormsApp1\bin\Debug\wenjian.xml”正由另一进程使用,因此该进程无法访问此文件。
代码经过修改后,重新生成解决方案,编译成程序,VS并没有打开,不知为何?