Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die bereits beschriebenen Client-Programme zeigen zwar die Grundlagen für die Erstellung eines komplexen Programms, sie beinhalten jedoch nur Komponenten, die privat von der ausführbaren Client-Datei genutzt werden. Viele Anwendungen verwenden jedoch Komponenten, die von mehreren Anwendungen gemeinsam genutzt werden. Diese Komponenten, die in der Regel von Entwicklern von Drittanbietern zur Verfügung gestellt werden, werden in einem allgemeinen Verzeichnis im System installiert. Das System sucht standardmäßig in diesem Verzeichnis nach den Komponenten jedes einzelnen Programms. Dieses Verzeichnis wird als globaler Assemblycache (GAC) bezeichnet. In COM+-Anwendungen ist dieser Mechanismus stark von der Registrierung abhängig, in der Informationen zu den einzelnen Komponenten gespeichert sind, einschließlich Versionsinformationen und physischer Dateispeicherort. Diese Methode ermöglicht es zwar mehreren Anwendungen, eine einzelne Komponente gemeinsam zu nutzen, kann jedoch auch dazu führen, dass beim Installieren einer Komponente für eine Anwendung die bereits installierte Komponente überschrieben wird. Dies kann Probleme mit anderen Anwendungen nach sich ziehen. Dies ist häufig schwer festzustellen, weil die neue Anwendung scheinbar fehlerfrei funktioniert. Wenn dann die beschädigte Anwendung ausgeführt wird, ist es u. U. nicht mehr möglich, die gemeinsamen Dateien in einer stabilen Konfiguration wiederherzustellen.
Siehe auch
Starke Namen | (5) Komponentenversionen | Zusammenfassung: Verpacken und Weitergeben von Anwendungen | Anhang A: Weitere Informationen zum Verpacken und Weitergeben | Anhang B: Tools zum Verpacken und Weitergeben