簡體   English   中英

C#重新啟動控制台應用程序

[英]C# Restart Console Application

之前曾有人問過這個問題,但我找不到有效的答案。 我需要獲取一個C# CONSOLE程序才能定期重新啟動。 其他每個答案都使用控制台應用程序不支持的Application.Restart或Application.ExecutablePath。 我可以使用什么代碼或參考來重新啟動C#應用程序?

此命令將起作用:

System.Windows.Forms.Application.Restart();

但是您需要確保添加並正確引用了程序集。 它是Assembly中的System.Windows.Forms。

找到了:

var info = new System.Diagnostics.ProcessStartInfo(Environment.GetCommandLineArgs()[0]);
System.Diagnostics.Process.Start(info);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM