Should I use AppDomain.CurrentDomain.BaseDirectory or System.Environment.CurrentDirectory?

前端 未结 7 1574
被撕碎了的回忆
被撕碎了的回忆 2020-11-28 04:28

I have two exe files in the same folder, I can run exe2 from a button in exe1. Today I was observing a customer over a remote (terminal services) session and exe2 failed to

7条回答
  •  孤街浪徒
    2020-11-28 05:20

    AppDomain.CurrentDomain.BaseDirectory returns the directory from where the current application domain was loaded.
    System.Environment.CurrentDirectory returns the current system directory.
    In your case AppDomain.CurrentDomain.BaseDirectory is the best solution.

提交回复
热议问题