0
我有一个共享的Office加载使用一个单独的进程使用下面的代码删除文件:从Office加载项调用进程?
string currentDir = System.Reflection.Assembly.GetExecutingAssembly().Location;
currentDir = Path.GetDirectoryName(currentDir);
Process.Start(Path.Combine(currentDir, "process.exe"), "/d \"" + file + "\"");
这似乎是随机找不到的过程,即使它是在同一目录下加入。 我想避免必须将目录添加到PATH变量。
任何想法?
通过随机...你的意思是有时`Process.Start`起作用或者它从来不起作用? – SliverNinja 2011-12-13 17:02:24
是的,有时它有效,然后有时它会抛出一个错误,并找不到exe – 2011-12-13 17:03:44