2017-08-16 4 views
0

Wir haben ein Produkt, das mit InstallShield 2013 erstellt wurde, das ein Client versucht, auf einem Computer ohne Internetkonnektivität zu installieren, und es wird versucht, ein Microsoft C++ - Modul herunterzuladen.InstallShield 2013 Mergemodule - was sind sie und wie funktionieren sie?

enter image description here

Wenn ich Install öffnen und Blick auf das Projekt MSI und klicken Sie auf die Anwendung Data-> Redistributables und die Suche nach 2005 Ich sehe das Bild unten, die zeigt, dass das Paket für die Installation ausgewählt ist, und die Lage ist Lokal installiert, sollte es also nicht in unserem MSI enthalten sein? Wenn ich mit der rechten Maustaste auf das Paket in InstallShield klicke und "Nach Merge-Modul durchsuchen" auswähle, ist der resultierende Ordner jedoch leer (von Merge-Modulen sowieso - dort sind .dlls).

enter image description here

So ist meine Frage, wie würde ich ein Merge-Modul erstellen zu beginnen (ein DLL gegeben) und dann, wie bekomme ich es in meinem MSI installiert, so dass der Client nicht herunterladen muss es?

Vielen Dank im Voraus für jede Hilfe zur Verfügung gestellt.

Antwort

0

Installiert lokal bedeutet, dass Ihre Entwicklungsmaschine die Bits und somit in Ihrem integrierten Paket enthalten kann.

Damit dies jedoch tatsächlich geschieht, muss eine Voraussetzung dafür auf zwei Arten konfiguriert werden. Konfigurieren Sie es entweder durch einen Rechtsklick auf den Eintrag in den Redistributables zum Zweck der Properties bearbeiten und ändern ihre Build-Location oder durch die Lage aller redistributables Wechsel in der Releases view > Setup.exe tab>Install Voraussetzungen Standort.

Verwandte Themen