Condividi tramite


Proprietà Reference.CopyLocal

Aggiornamento: novembre 2007

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

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

Sintassi

Property CopyLocal As Boolean

Dim instance As Reference
Dim value As Boolean

value = instance.CopyLocal

instance.CopyLocal = value
bool CopyLocal { get; set; }
property bool CopyLocal {
    bool get ();
    void set (bool value);
}
function get CopyLocal () : boolean
function set CopyLocal (value : boolean)

Valore proprietà

Tipo: System.Boolean

Boolean.

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 creato, 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 è 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 sarà true.

Esempi

Vedere l'esempio in Reference.

Autorizzazioni

Vedere anche

Riferimenti

Reference Interfaccia

Membri Reference

Spazio dei nomi VSLangProj