用C#做了个winform 小程序, 用XML文件做数据库,运行时怎么找不到XML文件?DEBUG下也没有文件夹,要怎么弄呢?
路径用的是Application.StartupPath + "\\dataSource\\dataSource.xml";请各位指点下啊,谢谢

解决方案 »

  1.   

    其实最好是使用配置文件。也可以使用生产事件(build event)来完成,选择工程后右键“属性”-〉“生成事件”,在“后期生成事件命令行”中填写Dos 命令行就可以了,其中可以使用内置宏如$(ProjectDir)以下给出一个可以参考的内容MD $(TargetDir)dataSource
    copy $(ProjectDir)dataSource.xml $(TargetDir)dataSource\ /y说明:上面一行在输出目录下创建dataSource子目录,下面一行复制工程目录下的dataSource.xml到上面创建的目录中。由于$(TargetDir),$(ProjectDir)均包含结尾的反斜杠“\”,所以其后面无需反斜杠了。 
      

  2.   

    AppDomain.CurrentDomain.BaseDirectory + "StudentInfo.xml"