Question

Je suis en utilisant VisualStudio2005 et un vdproj pour créer un simple fichier MSI. Je dois passer dans la propriété REINSTALLMODE quand je le lance.

Je sais que cela peut se faire via la ligne de commande, comme suit: msiexec.exe /i foo.msi REINSTALLMODE=amus

Cependant, si un utilisateur choisit de cliquer directement le msi (lancement de l'assistant), la propriété n'est pas passé. Est-il possible de le faire via le VS et vdproj?

Quelques options que j'ai étudiés:

  • Lorsque je construis le MSI via VS, il produit également un setup.exe. Est-il possible de transférer la propriété REINSTALLMODE par ce peut-être?
  • J'ai installé Orca, qui me permet de visualiser / modifier la table de propriété du MSI. Je pourrais ajouter cette façon, mais je dois l'ajouter à chaque fois que je fais un MSI construire.

Merci pour tout conseil.

Était-ce utile?
scroll top