Condividi tramite


Proprietà Reference.CopyLocal

Determina se il riferimento è copiato nella cartella \bin locale.

Spazio dei nomi:  VSLangProj
Assembly:  VSLangProj (in VSLangProj.dll)

Sintassi

'Dichiarazione
Property CopyLocal As Boolean
    Get
    Set
bool CopyLocal { get; set; }
property bool CopyLocal {
    bool get ();
    void set (bool value);
}
abstract CopyLocal : bool with get, set
function get CopyLocal () : boolean
function set CopyLocal (value : boolean)

Valore proprietà

Tipo: System.Boolean
Valore booleano.

Note

In fase di esecuzione, gli assembly devono essere presenti nella Global Assembly Cache (vedere Utilizzo di assembly e della Global Assembly Cache) o nel percorso di output del progetto. Se il progetto contiene un riferimento ad un oggetto che non si trova in una delle suddette posizioni, quando il progetto viene compilato, il riferimento deve essere copiato nel percorso di output del progetto stesso. La proprietà CopyLocal indica se questa copia è necessaria o meno. Se il valore è true, durante la fase di esecuzione il riferimento viene copiato nel percorso di output del progetto. Se il valore è false, il riferimento non viene copiato.

Common Language Runtime non tiene traccia delle modifiche al riferimento per determinare se la copia locale deve essere aggiornata. Le modifiche sono gestite dal sistema del progetto. Se l'utente non ha eseguito l'override della proprietà CopyLocal, il valore verrà aggiornato automaticamente dal sistema del progetto, se necessario.

Il valore di CopyLocal assegnato dal progetto viene determinato secondo il seguente ordine:

  1. Se il riferimento è un altro progetto, in questo caso definito riferimento da progetto a progetto, il valore è true.

  2. Se l'assembly si trova nella Global Assembly Cache, il valore è false.

  3. Come caso particolare, il valore del riferimento di mscorlib.dll è false.

  4. Se l'assembly si trova nella cartella di .NET Framework SDK, il valore è false.

  5. In caso contrario, il valore è true.

Esempi

Vedere l'esempio in Reference.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Reference Interfaccia

Spazio dei nomi VSLangProj