Freigeben über


Schritt 2: Suchen nach Assemblys, auf die zuvor verwiesen wurde

Aktualisiert: November 2007

Wenn die angeforderte Assembly bereits in vorherigen Aufrufen angefordert wurde, verwendet die Common Language Runtime die Assembly, die bereits geladen ist. Dies kann sich bei der Namensgebung für Assemblys auswirken, aus denen die Anwendung zusammengesetzt ist. Weitere Informationen über das Benennen von Assemblys finden Sie unter Assemblynamen.

Wenn eine vorherige Anforderung für die Assembly nicht ausgeführt werden konnte, führen weitere Anforderungen sofort zu einem Fehler, ohne dass versucht wird, die Assembly zu laden. Ab .NET Framework, Version 2.0, werden Assemblybindungsfehler zwischengespeichert. Anhand der zwischengespeicherten Informationen wird bestimmt, ob versucht wird, die Assembly zu laden.

Hinweis:

Um zu dem Verhalten der .NET Framework-Versionen 1.0 und 1.1 zurückzukehren, in denen Bindungsfehler nicht zwischengespeichert wurden, nehmen Sie das <disableCachingBindingFailures>-Element in Ihre Konfigurationsdatei auf.

Siehe auch

Konzepte

So sucht Common Language Runtime nach Assemblys

Bereitstellungsszenarien für .NET Framework-Anwendungen

Schritt 1: Untersuchen der Konfigurationsdateien

Schritt 3: Durchsuchen des globalen Assemblycaches

Schritt 4: Suchen der Assembly mit CodeBases oder durch Sondierung

Partielle Assemblyverweise

Referenz

<disableCachingBindingFailures>-Element