Freigeben über


Assemblyspeicherort

Der Speicherort einer Assembly bestimmt, ob die Common Language Runtime sie finden kann, wenn auf sie verwiesen wird, und kann auch bestimmen, ob die Assembly für andere Assemblys freigegeben werden kann. Sie können eine Assembly an den folgenden Orten bereitstellen:

  • Die Verzeichnisse und Unterverzeichnisse der Anwendung

    Dies ist der häufigste Speicherort für das Bereitstellen einer Assembly. Die Unterverzeichnisse des Stammverzeichnisses einer Anwendung können auf Sprache oder Kultur basieren. Wenn eine Assembly Informationen im Kultur-Attribut enthält, muss sie sich in einem Unterverzeichnis unter dem Anwendungsverzeichnis mit dem Namen dieser Kultur befinden.

  • Im globalen Assemblycache.

    Dies ist ein computerweiter Codecache, der überall installiert wird, wo die Common Language Runtime installiert ist. Wenn Sie eine Assembly in den meisten Fällen für mehrere Anwendungen freigeben möchten, sollten Sie sie im globalen Assemblycache bereitstellen.

  • Auf einem HTTP-Server.

    Eine auf einem HTTP-Server bereitgestellte Assembly muss einen starken Namen haben; Zeigen Sie auf die Assembly im Codebasisabschnitt der Konfigurationsdatei der Anwendung.

Siehe auch