重複の可能性あり。
Warum ist Application.Restart() nicht zuverlässig?
Ich habe den Code direkt von MSDN . Dies aktualisiert meine Anwendung, aber Restart()
funktioniert nicht. Die Anwendung wird heruntergefahren, aber nicht neu gestartet.
Ich habe eine MenuItem
zu meinem Form
um zu bestätigen, dass Restart()
funktioniert überhaupt nicht:
private void restartToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Restart();
}
Dadurch wird die Anwendung neu gestartet (natürlich werden keine Aktualisierungen durchgeführt, und der Vorgang wird vom Benutzer initiiert, ist also ziemlich nutzlos).
Ich habe sonst nichts mit dieser Anwendung zu tun. Keine Ereignishandler für das Formular beim Herunterfahren, nichts. Dies ist die einfachste Windows-Formulare Anwendung, die ich erstellen konnte (sie zeigt lediglich eine Ressource JPEG in einem ImagePanel
).
Warum ist Restart()
hier nicht funktionieren?