Private Assemblys

Eine Win32-Assembly kann als private Assembly installiert werden und exklusiv für die Verwendung durch eine Anwendung zur Verfügung stehen. Private Assemblys sollten von einem Windows Installer-Paket installiert werden, das zum Installieren oder Aktualisieren einer Anwendung verwendet wird.

Unter Windows XP werden private Assemblys als parallele Assemblys installiert. Der Windows Installer installiert private parallele Assemblys in einem privaten Ordner für die Anwendung. Dies ist in der Regel der Ordner, der die ausführbare Datei der jeweiligen Anwendung enthält. Die Abhängigkeit der Anwendung von der privaten Assembly wird in einer Anwendungsmanifestdatei angegeben. Weitere Informationen finden Sie unter Isolierte Anwendungen und parallele Assemblys.

Unter Betriebssystemen vor Windows XP werden eine Kopie der privaten Assembly und eine LOCAL-Datei in einem privaten Ordner zur exklusiven Nutzung der Anwendung installiert. Eine Version der Assembly wird zudem global im System registriert und ist für jede Anwendung verfügbar, die an sie gebunden ist. Die globale Version der Assembly kann die Version sein, die mit der Anwendung oder einer früheren Version installiert wurde. Die globale Version wird durch dieselben Regeln bestimmt, die von isolierten Komponenten verwendet werden.

Beachten Sie, dass der Windows Installer keine private Assembly an einem Speicherort mit einem Pfad installieren kann, der einschließlich des beendenden NULL-Zeichens mehr als 234 Zeichen umfasst.