Condividi tramite


Posizione dell'assemblaggio

La posizione di un assembly determina se il Common Language Runtime (CLR) può individuarlo quando viene richiamato e determina anche se l'assembly può essere condiviso con altri assembly. È possibile distribuire un assembly nei percorsi seguenti:

  • La directory o le sottodirectory dell'applicazione.

    Questa è la posizione più comune per la distribuzione di un assembly. Le sottodirectory della directory radice di un'applicazione possono essere basate sulla lingua o sulla cultura. Se un assembly contiene informazioni nell'attributo cultura, deve trovarsi in una sottodirectory nella directory dell'applicazione con il nome di tale cultura.

  • Global Assembly Cache.

    Si tratta di una cache di codice a livello di computer installata ovunque sia installato Common Language Runtime. Nella maggior parte dei casi, se si intende condividere un assembly con più applicazioni, è consigliabile distribuirlo nella Global Assembly Cache.

  • In un server HTTP.

    Un assembly distribuito in un server HTTP deve avere un nome sicuro; si punta all'assembly nella sezione codebase del file di configurazione dell'applicazione.

Vedere anche