System.Diagnostics.Process.Start启动exe,如果在主程序中存在一个dll和被启动的exe调用的dll存在版本冲突,那么System.Diagnostics.Process.Start会出一个无法捕获的错误!

解决办法:将主程序与被启动exe调用的dll切换成同一个版本。