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.
Im einfachsten Fall kann eine eigenständige .NET Framework-Anwendung lokal von einem Computer ausgeführt werden, auf dem die Common Language Runtime bereits installiert ist. Mehr ist dazu nicht erforderlich. Es werden keine Registrierungseinträge vorgenommen. Bei einer lokalen Kopie kann ausgeschlossen werden, dass es Probleme mit anderen Anwendungen gibt oder die Ausführung des Programms unterbrochen wird. Die Datei kann einfach gelöscht werden. Das genügt, um die Anwendung zu bereinigen. Auf dem Computer bleiben keine weiteren "Spuren" zurück. Das Verhalten von Anwendungen, die von Geräten mit langsamem Zugriff ausgeführt werden, wie UNC-Pfaden, CDs oder Disketten, unterscheidet sich nur insofern, als die Assemblies im Downloadcache installiert und später automatisch gelöscht werden.
Komponentenbasierte Anwendungen sind nur wenig komplexer, abhängig davon, ob die Komponenten ausschließlich von der Anwendung genutzt, mit anderen verwandten Anwendungen oder mit möglicherweise unbekannten Anwendungen gemeinsam genutzt werden. Wenn alle Komponenten nur privat genutzt werden, kann die komponentenbasierte Anwendung wie eine eigenständige Anwendung behandelt werden. Wenn mehrere verwandte Anwendungen dieselbe Assembly verwenden, kann die Assembly entsprechend in einem gemeinsamen Unterverzeichnis gespeichert werden. Wenn die Anwendung jedoch Assemblies verwendet, die mit nicht benannten Anwendungen gemeinsam genutzt werden, müssen diese Assemblies im Assemblycache installiert werden und bestimmte Eigenschaften besitzen, z. B. eindeutige Namen und Versionsinformationen. Anhand dieser Eigenschaften kann die Common Language Runtime die Anwendung an die entsprechenden Komponentenversionen binden. Ein wichtiges Feature von .NET Framework-Anwendungen ist die Fähigkeit, Anwendungskonfigurationen in Nur-Text-Dateien zu verwalten. Dadurch haben Administratoren die Möglichkeit, das Verhalten einer Anwendung auf einem bestimmten Computer festzulegen, ohne Entwickler einbeziehen zu müssen. Die Beispiele in den folgenden Abschnitten führen Sie durch allgemeine Szenarien. Sie werden sich in diesem Lernprogramm zwar nicht mit der ASP.NET-Weitergabe befassen, die meisten Konzepte können dafür jedoch übernommen werden.
Siehe auch
Verpacken und Verteilen | (1) Hello World | (2) Eine einfache komponentenbasierte Anwendung | (3) Pfad für private Komponenten | (4) Eine gemeinsam genutzte Komponente | (5) Komponentenversionen | Zusammenfassung: Verpacken und Weitergeben von Anwendungen | Anhang A: Weitere Informationen zum Verpacken und Weitergeben | Anhang B: Tools zum Verpacken und Weitergeben