2

Ich habe dieses funktionierende Office VSTO-Add-In, das aus dem Web installiert wird (Download einer setup.exe-Datei, die dann eine Verbindung zur gehosteten .vsto-Datei herstellt) die notwendigen Dinge), aber ich habe eine Anfrage, es in eine Art von Installer zu verpacken, so dass es auf Computern installiert werden kann, wo die Benutzer & Installationsberechtigungen nicht herunterladen können.Installer für Office VSTO-Add-in für das Bereitstellungssystem erstellen

Sie verwenden dann ein Bereitstellungssystem, um das Add-In auf den Computern bereitzustellen.

Was ist der beste Weg, dies zu erreichen?

Muss ich die Registry-Pfade berücksichtigen? Ob es für aktuelle Benutzer oder lokale Maschinen sein sollte? Oder sollte das vom MSI-Installer automatisch erledigt werden?

Auch, wie würden Updates geliefert werden?

Antwort

1

Ich habe vor kurzem die Installation eines VSTO Add In mit einem MSI durchgeführt. Hoffentlich wird dir das helfen.

Sie verwenden Angenommen, Visual Studio - Verwenden Sie die folgende Anleitung https://msdn.microsoft.com/en-us/library/cc442767.aspx

In Bezug auf Local Machine und Current User - Es spielt keine Rolle, welche Sie sich entscheiden, so lange, wie Sie die richtigen Registrierungswerte verwenden.

Wenn Sie der Anleitung folgen, die ich gepostet habe, haben Sie alles, was Sie benötigen, um das MSI auszuführen und erfolgreich zu installieren.

Wenn Sie irgendwelche Hilfe während dieser benötigen, kontaktieren Sie mich in den Kommentaren unten, und ich werde mein Bestes tun, um zu helfen.

+1

Erstellt dies eine MSI-Datei, die mit mehreren Office/Windows-Bit-Szenarien kompatibel wäre? (wie 32-Bit-Office mit 64-Bit-Windows, 32-Bit-Office mit 32-Bit-Windows und 64-Bit-Office mit 64-Bit-Windows) – Laureant

+0

Ja, das wird eine MSI-Datei erstellen. Das Installationsprogramm ist mit allen Varianten kompatibel. Sie müssen nur die richtigen Registrierungsschlüssel für diese Versionen angeben. Dies kann durch einfaches Hinzufügen der erforderlichen Registrierungswerte im Abschnitt "Registrierungsschlüssel" des MSI-Erstellungstools (installshield) erfolgen. Ich kann Ihnen genau zeigen, wo die Registrierungsschlüssel installiert werden müssen, wenn Sie nicht sicher sind . Im Grunde müssen Sie die erforderlichen Schlüssel zum Wow6432Node-Abschnitt der Registrierung hinzufügen. Die Anleitung berührt auch den genauen Ort. –

+1

Danke Ross! Ich bin mit WIX gegangen, weil ich eine Deadline hatte, aber ich werde mit dem Tutorial, das Sie hier für das nächste Projekt erwähnt haben, gehen, weil es viel einfacher scheint! – Laureant

Verwandte Themen