ProcessStartInfoが「WaitForExit」でハングしていますか?どうして?
.NET-WindowStyle = hidden vs. CreateNoWindow = true?
C#でバッチファイルを実行する
プログラムによるMSBuildの実行
プロセスの環境変数を設定する
非管理アプリケーションから管理者としてプロセスを実行する