Ich habe ein benutzerdefiniertes Installationspaket erstellt, um einige Schriftarten auf einem Clientcomputer zu installieren und im Ordner mit den Voraussetzungen unter C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\FontsInstaller
bereitzustellen. Alles ist in Ordnung, als Referenz in Visual Studio 2010 und ich bin in der Lage, die Anwendung ohne Problem zu veröffentlichen.ClickOnce Voraussetzung: Fehler: veröffentlichtes Installationsprogramm ist möglicherweise beschädigt
Der Client auf der anderen Seite erhält einen Fehler während der Hash-Überprüfung:
Verifying file hash
Error: Setup has detected that the file 'C:\Users\RMORAN~1\AppData\Local\Temp\VSD4684.tmp\FontsInstaller\fontsinstaller.msi' has either changed since it was initially published or may be corrupt.
Ich habe den Hash versucht, einschließlich und es mit dem Bootstrapper Manifest Generator ohne und ich das gleiche Ergebnis auf dem Client immer erhalten . Die Datei wird sofort (aus Sicherheitsgründen) gelöscht, sobald die Hash-Überprüfung fehlschlägt. Jetzt
, habe ich festgestellt ein Microsoft Connect bug report sagen:
"I have a custom bootstrapper package installed as a prerequisite for my application. When I build this on a system that has Visual Studio 2012 installed, the installation fails with the following error:
Setup has detected that the file '...' has either changed since it was initially published or may be corrupt.
I am building in Visual Studio 2010, with no changes to the package or projects. When Visual Studio 2012 is not installed, this works as expected."
Ich habe versucht, den Aufbau dieser Installationsprogramm auf einem anderen Arbeitsplatz ohne VS2012 installiert und übergibt die Hash-Validierung auf dem Client (ich lief in eine Unterzeichnung Ausgabe , aber das ist eine andere Geschichte). Es ist wirklich ein Problem mit der Build-Maschine mit VS2012, nicht der Client, da das Paket auf meiner ursprünglichen Arbeitsstation auch auf der Maschine fehlschlägt, die nicht VS2012 hat.
Hat jemand anderes dieses Problem erfahren, wenn ja, haben Sie eine Problemumgehung gefunden und VS2012 nicht installiert?
Gleiches Problem! Nach der Installation von vs2012 wollen meine benutzerdefinierten Bootstrapper-Pakete nicht mit clickonce installiert werden. Hast du gelöst? – giammin