Hallo,
ich habe eine Frage zu Referenzpfade.
Bei uns ist genau definiert, welche Datei in ein Setup aufgenommen wird.
Auch liegt für den Bau des Setups eine genau definierte Verzeichnisstruktur vor.
Zum Beispiel:
D:\ProductX 5.4\Installation\Data\Executables\ProductX\x64
D:\ProductX 5.4\Installation\Data\Executables\ProductY\x86
D:\ProductX 5.4\Installation\Data\Executables\COM\x64
D:\ProductX 5.4\Installation\Data\Executables\NET
D:\ProductX 5.4\Installation\Data\Executables\NET_PrimInterop
usw.
Jetzt habe ich seit langem ein Problem, daß für ein Objekt ..\NET\VibController.dll die COM-InterOp-Extraktion nicht funktioniert bei der gegebenen Verzeichnisstruktur.
Wenn ich aber die ..\NET_PrimInterop\Interop.PolyTask.dll mit in das Verzeichnis ..\NET ablege, dann funktioniert die COM-InterOp-Extraktion.
Meine Frage: Kann ich irgendwo in den Einstellungen von InstallShield oder in Settingsdateien einen übergeordneten Pfad für die Suche von Abhängigkeiten einstellen?
Dies wäre hier z.B. D:\ProductX 5.4\Installation\Data.
Die Einstellung für die Komponente ist schon immer:
.NET COM Interop = Yes
.NET scan at build = Properties only
Daran drehen wir auch nix.
Wir wissen auch, daß das Problem mit neuen Projectreferenzen für das Objekt dieser Komponente aufgetreten ist.
Das bleibt auch so.
Mir geht es hier nur um einen übergeordneten Pfad, von dem aus die Refenzierung beim Setup-Bau zu funtionieren hat.
Viele Grüße
André