Isolierte Anwendungen und parallele Assemblys

Zweck

Isolierte Anwendungen und parallele Assemblys ist eine Microsoft Windows-Lösung, die Versionskonflikte in Windows-Clientanwendungen reduziert. Mit Windows können Anwendungsentwickler isolierte Anwendungen erstellen, die vollständig selbstbeschreibend sind und von Änderungen an der Registrierung, anderen Anwendungen oder anderen Versionen von Assemblys, die auf dem System ausgeführt werden, nicht betroffen sind. Anwendungsautoren und -administratoren können Manifeste verwenden, um die Freigabe von assemblys nach der Bereitstellung auf globaler oder anwendungsbasierter Basis zu verwalten. Kunden profitieren von isolierten Anwendungen, die stabiler und zuverlässiger aktualisiert werden.

Anwendungsbereich

Isolierte Anwendungen und die übergreifende Assemblyfreigabe können verwendet werden, um Anwendungen zu entwickeln, die Betriebssystemassemblys sicher gemeinsam nutzen. Entwickler können diese Technologie verwenden, um Dll-Versionskonflikte zu beheben, die durch eine inkompatible Version einer freigegebenen Assembly verursacht werden.

Wenn Ihre Anwendung konsistent die Version einer getesteten Komponente abrufen muss, ist es möglich, ihre Anwendung zu isolieren, sodass sie immer mit der getesteten Version der Komponente auf dem Computer des Benutzers ausgeführt wird.

Isolierte Anwendungen und side-by-side-Assemblys sind für die Entwicklung von Desktopanwendungen vorgesehen.

Entwicklergruppe

Diese Dokumentation richtet sich in erster Linie an Softwareentwickler, Anwendungsentwickler und Netzwerkadministratoren:

  • Softwareentwickler, die isolierte Anwendungen erstellen möchten, die die von Microsoft und anderen Verlegern von Nebenassemblys zur Verfügung gestellten assemblyseitigen Assemblys verwenden.
  • Anwendungsentwickler, die daran interessiert sind, ihre eigenen parallelen Assemblys zu erstellen, um ihre Anwendungen zu isolieren.
  • Netzwerkadministratoren, die weitere Informationen zu isolierten Anwendungen benötigen.

Als primäre Referenz für die gemeinsame Nutzung von nebeneinander und isolierten Anwendungen bietet diese Dokumentation allgemeine Hintergrundinformationen zum Erstellen von Manifesten und nebenseitigen Assemblys, installieren isolierter Anwendungen und nebeneinander ausgeführter Assemblys sowie zur Verwendung der Aktivierungskontext-API.

Laufzeitanforderungen

Windows Server 2003 und höher oder Windows XP und höher ist erforderlich, um nebeneinander ausgeführte Assemblys und Manifeste zu verwenden, um Anwendungen zu isolieren und die Aktivierungskontext-API zu verwenden.

In diesem Abschnitt

Thema Beschreibung
Referenz
Dokumentation zu isolierten Anwendungen und nebenseitigen Assemblys.