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