Verteilen mit Mergemodulen
Aktualisiert: November 2007
Visual Studio installiert für jede Visual C++-Komponente mehrere Mergemodule, die mit der Anwendung verteilt werden können. Sie finden sie im Ordner Programme\Gemeinsame Dateien\Merge Modules. Jedes dieser Mergemodule kann verwendet werden, um Visual C++-DLLs für das Zielsystem bereitzustellen. Allerdings dürfen keine Debugversionen von Visual C++-DLLs verteilt werden. Eine vollständige Liste der zum Verteilen zugelassenen Mergemodule finden Sie in der Datei Redist.txt.
Mit den verteilbaren Mergemodulen von Visual C++ können Sie Visual C++-Assemblys als freigegebene parallele Assemblys im systemeigenen Assemblycache (Ordner WinSxS) installieren. Visual Studio verwendet diese Technik ebenfalls zum Installieren dieser DLLs. Die Installation des Ordners WinSxS erfordert Administratorrechte. Wenn eine Installation von einem Benutzer durchgeführt wird, der nicht über Administratorrechte verfügt, können die Visual C++-Assemblys nicht installiert und die von diesen DLLs abhängenden Anwendungen nicht ausgeführt werden.
Alternativ können private parallele Assemblys einer einzelnen Benutzeranwendung installiert werden. Weitere Informationen über das Bereitstellen von Visual C++-Dateien als private Assemblys finden Sie unter Verteilen von Visual C++-Dateien.
Siehe auch
Aufgaben
Gewusst wie: Hinzufügen von Mergemodulen zu einem Bereitstellungsprojekt
Gewusst wie: Bereitstellen eines Setup- und Bereitstellungs-Projekts