Ich möchte nicht das Standardverhalten von Clickonce verwendet, die ein Dialogfenster präsentiert, nach Updates, möchte ich für die Aktualisierung überprüfen manuellmanuelle Prüfung auf Updates mit WPF Clickonce
Nach Suche im Internet fand ich :
try
{
var deploy = ApplicationDeployment.CurrentDeployment;
if (deploy.CheckForUpdate())
MessageBox.Show("There is a new update");
else
MessageBox.Show("You using the latest version");
}
catch (Exception e2)
{
MessageBox.Show(e2.ToString());
}
Wenn ich installieren Sie die Anwendung und wollen für die Aktualisierung zu überprüfen, habe ich den Fehler:
system.deployment.application.trustnotgrantedexception: user has refused to grant required permissions to the application
Könnten Sie bitte helfen.
Vielen Dank im Voraus.
.Log(), ad_UpdateCompleted, NewUpdateWindow(), EnableDWMDropShadow, ShowNotifyBaloon, AppUpdateTimer nicht deklariert. Was ist die Referenz sollte ich verwenden? Kannst du mir bitte eine kleine Test App geben? – YoMoRe
Siehe meine aktualisierte Antwort. – ljpv14
Wir verwenden einen Code, der praktisch identisch mit dem obigen für unser ClickOnce VSTO-Add-In für Outlook ist. Leider erhalten wir eine "TrustNotGrantedException", die angibt, dass der Benutzer die Erteilung von Berechtigungen abgelehnt hat - es gibt jedoch niemals eine Aufforderung. Irgendwelche Vorschläge @ ljpv14 oder @ abdulsalam-elsharif? –