2017-03-16 1 views
1

Ich baue Installer für Outlook-Add-in mit Publish ... Aktion in Visual Studio 2015. Ich habe in der Registerkarte Veröffentlichen alles eingerichtet: Publisher Namen, Produktnamen, veröffentlicht Version usw.ClickOnce setup.exe enthält keinen Produktnamen und falsche Produktversion

enter image description here

Aber wenn ich setup.exe überprüfe es nicht Produktnamen zeigen und zeigt falsche Produktversion. enter image description here

Wie kann ich setup.exe korrigieren Produktname und -version?

P.S. Während der Installation sind der Produktname und die Version korrekt.

Antwort

1

Setup.exe kompiliert nicht in Build-Zeit und es ist irgendwo binäre Vorlage Datei gespeichert. Visual Studio fügt einfach in die Vorlage Dateiressourcen Quelle ClickOnce Application Adresse und es funktioniert, wenn Sie nur einzelne Datei vom Server herunterladen. Hier haben wir 14.0.23107.0 Version, und das bedeutet, dass Sie VS2015 und 23107 Studio Build-Nummer haben. Sie können es also leider nicht ändern, wenn Sie die msbuild-Aufgabe zum Veröffentlichen verwenden.

Aber Sie können es von externer Anwendung ändern. Nur diese Schritte folgen:

  1. Herunterladen rcedit https://github.com/electron/rcedit/releases
  2. Und jetzt können Sie es ausführen, wie ich weiter unten:
rcedit-x86.exe setup.exe --set-product-version "2.2.2.2" --set-version-string "ProductName" Myproduct 
  1. Ergebnis hier:

Das ist alles.

Verwandte Themen