我有一个共享办公室加载项,它使用单独的进程使用以下代码删除文件:
string currentDir = System.Reflection.Assembly.GetExecutingAssembly().Location;
currentDir = Path.GetDirectoryName(currentDir);
Process.Start(Path.Combine(currentDir, "process.exe"), "/d \"" + file + "\"");
即使它与加载项位于同一目录中,这似乎也随机无法找到该进程。我想避免将目录添加到 PATH 变量中。
有任何想法吗?