Ich Referenzierung eine WiX Erweiterung in einem WiX-Bibliothek-Projekt - wie vermeide ich diese Erweiterung in anderen Projekten zu verweisen, die die dieses wixlib verwenden?

StackOverflow https://stackoverflow.com/questions/2685121

Frage

Ich bin Referenzierung eine WiX Erweiterung in einem WiX Bibliotheksprojekt. Dieses WiX-Bibliothek-Projekt ist selbst durch mein Haupt WiX MSI-Projekt verwiesen. Warum das Hauptprojekt muß auch die WiX Erweiterung verweisen, auch wenn sie nicht direkt braucht es?

Ich möchte meine wixlib ist zu halten, so weit wie möglich in sich geschlossene, so dass andere Projekte, die sie verwenden, brauchen nicht über ihr Innenleben kennen.

Ich verwende letzte Version von WiX (3.0.x).

War es hilfreich?

Lösung

Sie müssen die Erweiterung, weil lit.exe nicht das Zeug in der WiX Erweiterung in Ihrer Bibliothek nicht ziehen. Dies ist im Allgemeinen der empfohlene Weg, die Dinge in der „Lib“ Welt zu tun, weil es sehr einfach ist, mit doppelten Symbolen, um am Ende, wenn Inhalte über „.libs“ dupliziert. WiX ".wixlibs" nach dem gleichen Muster.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top