Outlook-COM-add-in installiert, aber nicht geladen, Outlook
Habe ich erstellt ein Outlook-addin mit Visual Studio 2010 installiert wird fein und erstellt die entsprechenden registry-Schlüssel und Ordner in Program Files (x86) wie ich es angegeben haben und zeigt, Hinzufügen und Entfernen von Programmen.
Jedoch wenn ich starte Outlook 2010 - es wird nicht angezeigt und wenn ich die COM-Addins ist es nicht in der Liste vorhanden. Ich habe das Setup in VS und Hinzugefügt die Ausgabe der main-Projekt in der Datei-system wie gewohnt und auch die .vsto
Datei.
Irgendwelche Hinweise, wer bitte?
- Vielleicht nicht Ihr problem zu sein, aber: das laden von add-ins registriert sind, unter HKEY_LOCAL_MACHINE, die Computer müssen hotfix-Paket 976477 installiert. Weitere Informationen finden Sie unter go.microsoft.com/fwlink/?LinkId=184923.
- Danke für die Vorschläge, aber ich forogt zu erwähnen, dass ich verwende Windows 7 x64 und office 2010 x64 und das HotFix ist nur für Office 2007. Ich habe bereits die registry in der richtigen hive Wow6432Node.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Seit Sie laufen x64 OS und Office x64, die Sie nicht verwenden
Wow6432Node
- es ist nur gibt es für Registrierung Reflexion für 32-bit-Anwendungen, die auf x64-OS. Die richtige registry hive für Sie zu verwenden ist unten....Alle Benutzer-Struktur (Office x64 auf x64-OS)
Sehen im Zusammenhang DAMIT post für die korrekte VSTO-registry-Pfade.
Können Sie das add-in über HKLM-für alle Benutzer OHNE ClickOnce-mit diesem hart-zu-finden-trick:
Legen Sie ein Rohr-und ein "vstolocal" Flagge nach Ihren VSTO manifest Pfad-Wert so:
in HKLM\Software\Microsoft\Office\Outlook\Addins\MyVSTOAddIn
manifest="C:\Program Dateien\Publisher\MyVSTOAddIn\MyVSTOAddIn.vsto|vstolocal"
(Siehe: http://blogs.msdn.com/b/vsto/archive/2010/03/08/deploying-your-vsto-add-ins-to-all-users-saurabh-bhatia.aspx)
und legen Sie die EnableLocalMachineVSTO fahne etwa so:
in HKLM\Software\Microsoft\Office\14.0\Common\General
(DWORD) EnableLocalMachineVSTO=1
(Siehe: http://social.msdn.microsoft.com/Forums/vstudio/en-US/e724cdcb-ccad-4d9f-826a-65a6816409f9/vsto-alluser-addin-fails-to-load-on-several-clients)
Auch, wenn Sie die Installation auf einem 64-bit-version von Windows verwenden, müssen Sie aktivieren Sie lokalen Computer installation mit zwei Werten in einer anderen Lage:
in HKLM64\SOFTWARE\Microsoft\VSTO Runtime Setup\v4
(DWORD) EnableVSTOLocalUNC=1
(DWORD) EnableLocalMachineVSTO=1
(Siehe: http://support.microsoft.com/kb/2022442)
Kein Nebeneinander, keine PromptingLevel, kein VSTO\Security\Inklusion, und keine Active Setup\installed Components "StubPath" notwendig! Einfach installieren und ausführen.
Hinzugefügt 10/03/2013...
Es stellt sich auch heraus, dass Outlook 2010 in Win64 hat weitere Schwierigkeit Vertrauen VSTO-add-ins, es sei denn, Sie Unterschreiben mit einem echten Code Signing PFX und legen Sie das Zertifikat in der "Vertrauenswürdige Herausgeber" - Shop von der Maschine des Benutzers. Ich schrieb dieses Befehlszeilen-Dienstprogramm mit der PFX-eingebettet in die ausführbare Datei, um das Zertifikat Teil der installation. Um Zugriff auf den lokalen Computer Vertrauenswürdiger Herausgeber store, diese muss als administrator ausgeführt werden: