我用C#做的应用程序在初始化完成后需要重新启动,
我想让它在点击一个按钮后自动重启,而不是再次手动打开.
就像Windows那样点击重启后自动关闭后重新启动应用程序.
不知道该怎么办?

解决方案 »

  1.   

    System.Diagnostics.Process.Start(Application.StartupPath   +   "\\"   +   System.AppDomain.CurrentDomain.FriendlyName   );   
      Application.Exit();
      

  2.   

    有一个方法
    Application.Restart ();但我没用过.你可以试试.
      

  3.   

    那么多人推荐
    Application.Restart (); 啊
    没用过..落后了.
      

  4.   


    这个就可以写在Program.cs里。。如果是winform
      

  5.   

    Application.Restart (); 
      

  6.   

    Application.Restart ();
    接点分
      

  7.   

    使用进程 Process 两个动作 先关闭 再执行.exe
      

  8.   

    如果是要从新启动程序,而不是windows,那么就是用Application.Restart (); 
      

  9.   

    Application.Restart ();
    试过了,可以的
      

  10.   

     Application.Restart();验证有效
      

  11.   

    thanks for your message