2017-03-16 5 views
1

Je construis le programme d'installation pour le complément Outlook avec l'action Publier ... dans Visual Studio 2015. J'ai tout installé dans l'onglet Publier: Éditeur nom, nom du produit, version, etc. PublierClickOnce setup.exe ne contient pas Nom du produit et mauvais Version du produit

enter image description here

Mais quand je vérifie setup.exe il ne montre pas nom du produit et affiche une mauvaise version du produit. Comment faire pour que setup.exe possède le nom et la version du produit corrects?

P.S. Au cours du processus d'installation, le nom et la version du produit sont corrects. Setup.exe ne compile pas dans le temps de construction et il est enregistré quelque part dans le fichier de modèle binaire

Répondre

1

Visual Studio ajoute simplement dans la source de ressources du fichier modèle l'adresse de l'application ClickOnce et cela fonctionne si vous venez de télécharger un seul fichier à partir du serveur. Ici, nous avons la version 14.0.23107.0, et cela signifie que vous avez VS2015 et 23107 numéro de build studio. Donc, malheureusement, vous ne pouvez pas le changer si vous utilisez la tâche msbuild pour publier.

Mais vous pouvez le changer depuis une application externe. Il suffit de suivre les étapes suivantes:

  1. Télécharger rcedit https://github.com/electron/rcedit/releases
  2. Et maintenant, vous pouvez l'exécuter comme moi ci-dessous:
rcedit-x86.exe setup.exe --set-product-version "2.2.2.2" --set-version-string "ProductName" Myproduct 
  1. Résultat ici: https://i.imgur.com/luN2OrA.png

C'est tout.