Question

arrière-plan: Je fais un VSTO 4.0 Ajoutez pour Outlook 2007, ce qui permet aux utilisateurs de transférer leurs articles de courrier dans une base de données CRM.

Exigences: L'installation doit être silencieuse sans connaissance des utilisateurs. Il s'agira d'une action personnalisée dans la classe d'installateurs ou sera exécutée à partir de la commande shell.

Le problème: L'installation se produit en mode silencieux mais n'installe pas réellement l'ajout. L'installation en mode non silencieux se termine avec succès (mais l'utilisateur obtient une invite)

Sécurité: Les manifestes sont signés avec un certificat de confiance de l'entreprise (* .pfx)

Journal d'erreur: Message d'installation silencieuse: Exception: la fonctionnalité personnalisée dans cette application ne fonctionnera pas car elle n'a pas été accordée à la confiance. Le certificat utilisé pour signer le manifeste de déploiement est inconnu et la personnalisation elle-même (Fulcrumaddin) n'est pas sur la liste d'inclusion. Contactez votre administrateur pour obtenir une assistance supplémentaire.

Question finale: Quelles sont les exigences relatives à l'installation silencieuse? Quelle est la liste d'inclusion (à partir de: journal d'erreur) et comment aidez-t-il?

Était-ce utile?

La solution

Ok assez simple compagnon, il vous suffit d'ajouter le projet PersonnaliserCluslusList à votre solution. Voir ce lien pour VSTo 3.0 Je pense (je n'ai pas commencé sur 4.0) c'est la même chose pour 4.0

Vous devrez ajouter une sortie IncludeList au projet de configuration et il existe certaines étapes pour ajouter la valeur RSakey à partir des projets primaires .vsto Manifest au code InstallerClass, puis en veillant à ajouter la sortie Inclusionnlist dans le projet de configuration.chacun des "états" installer, retourner, désinstaller, etc. Lisez le lien qu'il a plus de sens que moi ... http://msdn.microsoft.com/en-us/library/bb608607.aspx

Notez également que si vous décidez de déployer via MSI au lieu de ClickOnce et que vous installez des fichiers programmés (en tant qu'administrateur, par exemple à l'aide du mécanisme SCCM ou SIMILIAR), vous avez automatiquement accordé la pleine confiance.Cela pourrait être un autre moyen de contourner votre problème ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top