Nachdem ich mein VSTO-Add-In mit ClickOnce bereitgestellt habe, erhalte ich folgende Fehlermeldung, wenn ich versuche, setup.exe zu starten:
Datei, Addin.resources.dll, hat einen anderen berechneten Hash als in Manifest angegeben.
Warum passiert das? Was kann ich tun, um das Problem zu beheben?
Ich konnte dies nur durch eine saubere Erstellung und Veröffentlichung beheben. Aus irgendeinem Grund wurde das Manifest nicht so aktualisiert, wie es sollte.
Ich verwende Visual Studio 2013 SP2 und habe das gleiche Problem.
Ich erstelle regelmäßig eine neue Version unseres Excel-Add-Ins, indem wir die Lösung in VS neu erstellen, sie signieren und bereitstellen, aber sie kann nicht deinstalliert werden.
Wenn ich Visual Studio dann beenden, Visual Studio erneut ausführen, neu erstellen und erneut bereitstellen, wird es ohne Probleme funktionieren. Was gut ist ... aber natürlich bedeutet es, dass ich jedes Mal, wenn ich es deploye, überprüfen muss, ob das verdammte Ding in Ordnung kommt!
Es ist besorgniserregend, dass VS fortfährt, installables zu bauen, die dieses Problem ruhig enthalten.
Es gibt viele Artikel, in denen dieser Fehler erwähnt wird, Errr, Problem (einige von vor 8 Jahren !!), was darauf hindeutet, dass ich meine Manifest-Datei neu erstellen muss, aber warum passiert das nicht automatisch, wenn ich Visual erstellt habe Studio ..?
Tags und Links vsto deployment clickonce