2010-09-08 3 views
1

J'ai un client pour lequel j'ai développé Office AddIns avec un package d'installation MSI. Ils doivent signer non seulement le paquet MSI, mais aussi le AddIns vsto à l'intérieur de ce MSI. Est-il possible que je puisse livrer le MSI au client et lui permettre de signer les assemblées au sein du MSI? Dans le pire des cas, mon idée actuelle est que je divise le projet d'installation en sa propre solution et je construis les vsto addins, je les passe au client, puis, à leur réception, j'utilise la seconde solution pour créer le msi et alors donnez-le aussi à signer.Assemblages de signes dans un fichier MSI

Toute contribution à quiconque est grandement appréciée.

Répondre

1

Vous pouvez extraire/remplacer par programme des fichiers dans un MSI, voir this question pour un exemple utilisant VBScript.

Je vous suggère de fournir à votre client un script simple qui commence par extracts le (s) composant (s) à signer, ajoute la signature et remplace le composant d'origine dans le MSI. Enfin, le script signera le MSI avec le certificat du client.

Questions connexes