Wir haben viele Produkte, und es gibt einige gemeinsame DLLs für die Anwendungen der einzelnen Produkte. Im Moment kopieren wir jede gemeinsame DLL in das Bin-Verzeichnis jedes Produkts und behandeln sie als private Assembly. Dadurch wird die msi-Größe jedes Produkts unnötig erhöht, und wenn ein Problem in einer DLL auftritt, müssen wir die msi jedes Produkts mit der DLL erstellen und bereitstellen.
Gibt es eine Möglichkeit, die Produktanwendung anzuweisen, ein gemeinsames privates Verzeichnis für das Laden von DLLs zu verwenden [ unter Verwendung des Manifestschemas ]? [ Hinweis: Das Hinzufügen des privaten Verzeichnisses zur PATH-Umgebung bietet keine Lösung, denn wenn eine DLL mit demselben Namen im SYSTEM-Verzeichnis vorhanden ist, würde diese das Privileg über unser privates Verzeichnis erhalten].
-Kartlee