Ich habe seit Tagen wirklich mit diesem gekämpft. Ich habe andere Beiträge wie ClickOnce Deployment Error: different computed hash than specified in manifest gesehen, aber die Lösungen scheinen nicht für mich zu arbeiten.Clickonce signierte Anwendung schlägt mit "hat einen anderen berechneten Hash als in Manifest angegeben". Magier löst das Problem nicht
Ich habe ein gültiges Codesignaturzertifikat und verwende es seit Monaten, um meine ClickOnce-Anwendung zu signieren. Ich erkannte, dass ich die ausführbare Datei nicht signierte, und ich selbst versuchte es. Jedes Mal, wenn ich die Datei "setup.exe" veröffentliche und ausführe, schlägt sie fehl mit: "Datei, xxxxxx.dll, hat einen anderen berechneten Hash als im Manifest angegeben."
Wenn ich die Exe und Dlls nicht unterzeichne, kann ich erneut bereitstellen. Ich habe sichergestellt, dass alle Kopien der exe/dlls in allen Verzeichnissen (Target, Obj) vor der Veröffentlichung signiert sind. Ich habe versucht, Mage/MageUI zu verwenden, hatte aber keinen Erfolg. Ist es möglich, eine ClickOnce-Installation ohne signierten Code zu konfigurieren und dann signierten Code zu veröffentlichen? Scheint logisch, aber vielleicht fehlt mir etwas.
Danke, Gregg
DANKE !!! Ich habe gerade bestätigt, dass es so war. Ich habe nie gedacht, dass WPF ein Problem in einem späteren Visual Studio war. Ich habe tagelang versucht, das herauszufinden. – TheFIXGuy