xml文档的绝对路径为:D:\桌面文件\组件实验\号码生成器\For_Number\Type.xml请问相对路径是什么?其中“号码生成器”为解决方案名称,“For_Number”为类库名称

解决方案 »

  1.   

    相对路径,是相对你程序路径而言,比方说你程序路径在D:\桌面文件\组件实验\号码生成器
    那么xml文档相对路径就是For_Number\Type.xml所以程序里一般不写绝对路径,一般用:
    程序路径+相对路径
    Application.StartPath + @"\For_Number\Type.xml"
      

  2.   

    将Type.xml放到exe目录,然后Application.StartPath + "\\Type.xml"
      

  3.   

    还是不行,另外应该是Application.StartUpPath
      

  4.   

    Application.StartUpPath + @"\For_Number\Type.xml"
      

  5.   

    未能找到路径“D:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\For_Number\TypeInfo.xml”的一部分
      

  6.   

    你用 
    AppDomain.CurrentDomain.BaseDirectory 试试看 
      

  7.   

    你看下你的程序编译后的dll或者exe是在哪个目录下的,然后把type.xml放进去,相对路径就是"type.xml"了
      

  8.   

    Application.StartUpPath + @"\Type.xml"
      

  9.   

    谢谢大家的帮忙啊,我试了一下,只有8楼的方法行得通,就是这些xml文档放到debug文件夹里面(\For_Number\bin\Debug),然后相对路径就写成:@"TypeInfo.xml"