我不想使用硬编码的路径运行外部程序,而是想获取当前的项目目录。我正在使用自定义任务中的进程调用外部程序。
我该怎么做?AppDomain.CurrentDomain.BaseDirectory 只是给了我 VS 2008 的位置。
您可以尝试这两种方法之一。
string startupPath = System.IO.Directory.GetCurrentDirectory(); string startupPath = Environment.CurrentDirectory;
告诉我,你觉得哪个更好