2016-07-26 8 views
-1

Wir haben ein Outlook Add In entwickelt. Ich möchte dieses Add-In in der Single-User/Multi-User-Umgebung bereitstellen.Outlook Addin Installation und Bereitstellung (benutzer- und maschinell)

Ich habe es geschafft, dieses Add-In für Einzelbenutzerumgebung bereitzustellen. Ich füge einen Registrierungseintrag (HKCU) für einen einzelnen Benutzer hinzu und das Add-In wird unter "APPDATA \ ROAMING \ CompanyName \ AddInName" installiert. Ich benutze Standard-MSI für die Installation Aber das Problem, das ich gegenüberstellen, ist, selbst wenn ich den Installer ausgeführt habe, sehe ich Add In nicht unter Outlook, es sei denn, ich browse zum Installationspfad (wie oben) und doppelklicken Sie auf VSTO-Datei und es erneut bereitstellen.

Für Terminal Server/Citrix-basierte Implementierung, ich versuche, die Registrierung in HKLM ändern, aber nicht 100% sicher, wie dies funktioniert.

Meine Frage ist, dass 1. Wie kann ich diese Outlook-Add in nur einem Versuch bereitstellen. Ich möchte nicht installieren und dann bereitstellen (Doppelklick VSTO) Datei? 2. Wie kann ich dieses Add-in für Terminal Server/Citrix-basierte Implementierung bereitstellen?

Ich bin durch verschiedene Blogs gegangen, aber sie sind nicht sehr klar und verursachen mehr Verwirrung.

Würde Ihr Experte Anregungen

Dank

Antwort

0

schätzen Leider kann ich nur den ersten Teil Ihrer Frage beantworten - Sie Registrierungseinträge zu erstellen, so dass, wenn Outlook gestartet wird es automatisch installiert gilt hinzufügen in Unter dem folgenden Link finden Sie eine detaillierte Erläuterung der erforderlichen Registrierungsschlüssel. https://msdn.microsoft.com/en-us/library/bb386106.aspx

Kurz gesagt, Sie müssen einen Registrierungseintrag für Ihr Add-In hinzufügen, der einen FriendlyName-, Description-, LoadBehavior- und Manifest-Eintrag enthält. Wenn Sie auf den folgenden Link klicken, erfahren Sie genau, wie Sie dies tun und wo genau Sie die Schlüssel ablegen müssen. https://msdn.microsoft.com/en-us/library/cc442767.aspx#To-create-registry-keys

Viel Glück und wenn Sie irgendwelche Probleme damit haben, Kommentar unten und ich werde Ihnen helfen, sobald ich kann.

** Als eine zusätzliche Notiz, hatte ich einmal Probleme ähnlich denen, die Sie haben, und in meinem Fall war es aufgrund der Einstellung LoadBehavior. Ich benutzte die "UK-Rechtschreibung" des Wortes anstelle der US-Rechtschreibung. LoadBehavior muss genau so angegeben werden, wie ich es hier geschrieben habe.

Verwandte Themen