我做一个XmlDocument读写xml的小程序,报错是"未能找到文件D:\练习\XMLTest\bin\Debug\Shop.xml" 让主窗体Form1.cs 读取 Shop.xml , 它两放在同级目录下。
我在 private void Form1_Load(object sender, System.EventArgs e)
{
doc.Load("Shop.xml");
} 就说在 bin\Debug里找不到Shop.xml,但如果写成doc.Load(@"D:\演练\XML\xsd\Shop.xml");就好了。 为什么要去bin\Debug\下找呢? 我是跟着例题做的,为什么例题写成doc.Load("Shop.xml"); 就ok,而我的偏要写成绝对路径才能找到呢? 例题里Form1.cs和Shop.xml也是在同级目录下呀。 它也没有放在bin\Debug下
我在 private void Form1_Load(object sender, System.EventArgs e)
{
doc.Load("Shop.xml");
} 就说在 bin\Debug里找不到Shop.xml,但如果写成doc.Load(@"D:\演练\XML\xsd\Shop.xml");就好了。 为什么要去bin\Debug\下找呢? 我是跟着例题做的,为什么例题写成doc.Load("Shop.xml"); 就ok,而我的偏要写成绝对路径才能找到呢? 例题里Form1.cs和Shop.xml也是在同级目录下呀。 它也没有放在bin\Debug下
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货