标签: c# process .net-assembly global-assembly-cache
我有一个工具(GACUninstall.exe),可以从GAC位置卸载程序集,并且正在通过另一个工具(ConfigAssembly.exe)运行。我已在ConfigAssembly工具中使用WaitForExit()继续进行。在这种情况下,GacUninstall工具会在卸载某些程序集后挂起。由于此问题,ConfigAssembly不会继续进行。但是,当直接通过命令行参数执行GacUninstall工具时,它运行良好。因此,我找不到此问题的实际原因。有人可以向我解释一下吗?