我做一个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下