在WPF中調用控制檯應用程序的代碼是什麼?我在WPF中有一個應用程序需要:調用控制檯應用程序
- 調用控制檯應用程序;
- 控制檯應用程序關閉WPF
- 控制檯應用程序再次調用WPF並關閉控制檯應用程序。
這是必要的,因爲我正在做一個系統,其中應用程序的更新必須關閉要複製的文件。
對於關閉應用WPF我現在用的是以下幾點:
Process wpfProc = Process.GetProcessesByName("MainWindow.exe").First();
wpfProc.Kill();
回報在控制檯應用程序:
Unhandled Exception: System.InvalidOperationException: Sequence sontains no elements
at System.Link.Enumerable.First[TSource]<IEnumerable'1 source>
at Updater.Program.Main<String[] args> in d:\endereçodoUpdater\Program.cs:line 17
在第17行有以下幾點:
Process wpfProc = Process.GetProcessesByName("MainWindow").First();
我如何解決這個?
'應用程序更新' - 不要試圖重新發明輪子。使用ClickOnce。 –
我很感激你的幫助。由於某些特定原因,無法使用ClickOnce。我需要爲特定應用程序創建一個項目更新,其中主應用程序應該關閉一些文件複製到安裝目錄。主應用程序將會重新開放後不久。 –
我寫了大量的安裝程序,其中ClickOnce不是一個選項,需要做類似的事情。 Eww。 – BradleyDotNET