WindowForm中如何获得运行项目的根目录?

解决方案 »

  1.   

    System.Environment.CurrentDirectory;
    Application.StartupPath;    // 不包括程序名
    Application.ExecutablePath; // 包括程序名
      

  2.   

    System.Environment.CurrentDirectory;
    Application.StartupPath;    // 不包括程序名
    Application.ExecutablePath; // 包括程序名
    =============================================
    正确
      

  3.   

    我要的不是这个.exe运行文件所在的目录而Bin文件夹上一层的目录,那才叫根目录吧。我要访问Bin上一层的目录的文件怎么做呢?或在同一项目下不同的文件夹是如何访问的?
      

  4.   

    string path = Application.StartupPath + @"\..\..\;
      

  5.   

    你知道是bin了 自己spilt下好了
      

  6.   

    string path =Directory.GetCurrentDirectory();
      

  7.   

    我要的不是这个.exe运行文件所在的目录而Bin文件夹上一层的目录,那才叫根目录吧。我要访问Bin上一层的目录的文件怎么做呢?或在同一项目下不同的文件夹是如何访问的?
    可是程序运行的bin目录中的exe,你的那个目录只是编译的程序所在文件夹阿。