10 Stimmen

Application.Restart' funktioniert nicht in einer mit ClickOnce bereitgestellten Anwendung

重複の可能性あり。
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?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X