Ich habe erfolgreich ein VSTO Add-In für Outlook 2007 in VS2010 erstellt, yay! Jetzt kommt der Teil der Bereitstellung, der noch undurchsichtiger zu sein scheint.
Ich muss dieses Add-In auf dem Server meines Unternehmens einsetzen, auf dem Windows Server Standard, SP2, läuft. Darauf befindet sich MS Office 2007, und die Clients kommunizieren mit einem anderen Exchange-Server. Das Unternehmen hat Thin Clients, die alle per Remote-Desktop auf den Server zugreifen, um auf ihr Outlook zuzugreifen.
Wie wäre das Verfahren hierfür? Es gibt verschiedene Artikel, die Google über die Bereitstellung von Office-Add-Ins aufruft, die mir alle ein wenig zu hoch sind. Ich habe den Eindruck, dass es viele verschiedene Möglichkeiten gibt, Add-Ins zu installieren, je nachdem, welche Office-Version Sie haben, welche VS-Version Sie haben, auf welchem Betriebssystem Sie es installieren, ob Sie es für einen einzelnen Benutzer oder für alle Benutzer auf dem Server installieren wollen, und verschiedene andere Umstände. Ich kann mir kein klares Bild davon machen, was zu tun ist. Die Tatsache, dass ich auf einem System mit einer Server/Thin-Client-Anordnung installiere, verkompliziert die Dinge möglicherweise.
Wie auch immer, ich kann die nächsten Tage damit verbringen, zu recherchieren, wie Registrierungsschlüssel funktionieren und wie sie sich auf Add-Ins auswirken, zu lernen, wie man MSI-Pakete erstellt, wie Zertifikate genau funktionieren und ob ich eines brauche, um sie zu veröffentlichen, oder ob ich sie im Verzeichnis "Programme" bereitstellen kann, oder ob diese Option im .NET 4.0-Framework überhaupt für ein VSTO-Add-In gilt, usw., usw.
Es gibt einfach eine Menge Variablen, und ich wäre dankbar für Ratschläge, die sich auf mein genaues Szenario beziehen. Oder, abgesehen davon, welche Themen ich genau studieren muss, um zu wissen, was zu tun ist, und Links dazu.
Bearbeiten: Ich brauche, um 1 Benutzer auf dem Server zuerst bereitstellen, zum Testen, und dann schließlich alle oder die meisten der Benutzer, so Hilfe für einzelne und breite Bereitstellung wäre geschätzt werden.