J'ai créé un ruban complémentaire VSTO Excel. Que j'ai publié sur setup.exe. Mais quand l'utilisateur final essaie de l'installer, il échoue avec cette erreur:Comment créer une invite de confiance pour mon programme d'installation de complément Exel
Customized functionality in this application will not work because the certificate used to sign the deployment manifests for [Add-In] or its location is not trusted. Contact your administrator for further assistance.
Je peux installer l'Add-In en procédant comme suit.
- Décompressez et clic droit sur « setup.exe » et sélectionnez Propriétés
- Cliquez sur l'onglet Signatures numériques
- Sélectionnez [émetteur] dans la liste des signatures et cliquez sur le bouton Détails
- Lorsque la signature numérique La boîte de dialogue Détails s'affiche, cliquez sur Afficher le certificat
- Lorsque la boîte de dialogue Certificat s'affiche, cliquez sur Installer le certificat
- La fenêtre Assistant Importation de certificat doit apparaître. Choisissez ce qui suit: a. Emplacement du magasin: Utilisateur actuel, cliquez sur le bouton Suivant. b. Magasin de certificats: placez tous les certificats dans le magasin suivant, cliquez sur Parcourir, sélectionnez Autorités de certification racines de confiance, cliquez sur le bouton Suivant. c. Cliquez sur le bouton Terminer. d. Un avertissement de sécurité devrait apparaître demandant "... Voulez-vous installer ce certificat?" Cliquez sur Oui. e. Cliquez sur OK. Sur le "L'importation a été réussie." Dialogue.
- Cliquez sur OK pour quitter la boîte de dialogue Certificat
- Cliquez sur OK pour quitter la boîte de dialogue Détails de la signature numérique.
- Cliquez sur OK pour quitter la boîte de dialogue Propriétés de configuration.
puis je lance l'installation et tout fonctionne. Le problème est que nous devons envoyer ce fichier d'installation à de nombreux utilisateurs. et personne ne voudra le faire. J'ai joué avec les propriétés de la solution -> Signature -> Signer les manifestes ClickOnce, mais je ne peux pas sembler afficher l'invite de confiance sur tout ce que je modifie. Je n'ai pas de certificat payant, j'ai juste besoin que l'invite apparaisse pour que l'utilisateur choisisse de lui faire confiance. Je n'ai pas trouvé de réponse en ligne sur la façon d'autoriser l'affichage de cette invite. Toute aide est grandement appréciée.