Isolierte Anwendungen und parallele Assemblys

Zweck

Isolierte Anwendungen und parallele Assemblys sind 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 parallelen Assemblys nach der Bereitstellung entweder global oder anwendungsbezogen zu verwalten. Kunden profitieren von isolierten Anwendungen, die stabiler und zuverlässiger aktualisiert werden.

Anwendungsbereich

Isolierte Anwendungen und die parallele Assemblyfreigabe können verwendet werden, um Anwendungen zu entwickeln, die Betriebssystemassemblys sicher freigeben. Entwickler können diese Technologie verwenden, um DLL-Versionskonflikte zu korrigieren, die durch eine inkompatible Version einer freigegebenen Assembly verursacht werden.

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

Isolierte Anwendungen und parallele Assemblys sind für die Entwicklung von Anwendungen im Desktopstil vorgesehen.

Entwicklergruppe

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

  • Softwareentwickler, die isolierte Anwendungen erstellen möchten, die die parallelen Assemblys verwenden, die von Microsoft und anderen parallelen Assemblyverlegern zur Verfügung gestellt werden.
  • 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 parallele Assemblyfreigabe und isolierte Anwendungen bietet diese Dokumentation allgemeine Hintergrundinformationen zum Erstellen von Manifesten und parallelen Assemblys, zum Installieren isolierter Anwendungen und paralleler Assemblys sowie zur Verwendung der Aktivierungskontext-API.

Laufzeitanforderungen

Windows Server 2003 und höher oder Windows XP und höher ist erforderlich, um parallele Assemblys und Manifeste zum Isolieren von Anwendungen und zur Verwendung der Aktivierungskontext-API zu verwenden.

In diesem Abschnitt

Thema Beschreibung
Referenz
Dokumentation von isolierten Anwendungen und parallelen Assemblys.