Compartir a través de


Reference.CopyLocal (Propiedad)

Determina si se copia la referencia en la ruta de acceso de la bandeja local.

Espacio de nombres:  VSLangProj
Ensamblado:  VSLangProj (en VSLangProj.dll)

Sintaxis

'Declaración
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)

Valor de propiedad

Tipo: System.Boolean
Booleano.

Comentarios

En tiempo de ejecución, los ensamblados deben encontrarse en una de estas dos ubicaciones: la ruta de acceso de resultados del proyecto o la caché global de ensamblados (vea Trabajar con ensamblados y la Caché de ensamblados global). Si el proyecto contiene una referencia a un objeto que no se encuentra en ninguna de estas ubicaciones, cuando se genera el proyecto, se debe copiar la referencia en la ruta de acceso de resultados del proyecto. La propiedad CopyLocal indica si es necesario realizar esta copia. Si el valor es true, se copia la referencia a la ruta de acceso de resultados del proyecto en tiempo de ejecución. Si es false, no se copia la referencia.

Common Language Runtime no controla los cambios efectuados en la referencia para determinar si es necesario actualizar la copia local. En su lugar, el sistema de proyectos realiza el seguimiento de los cambios. Siempre que el usuario no haya invalidado la propiedad CopyLocal, el sistema de proyectos actualizará automáticamente el valor si es necesario.

El valor asignado por el proyecto para CopyLocal se determina en el orden siguiente:

  1. Si la referencia es otro proyecto, denominada referencia entre proyectos, su valor es true.

  2. Si el ensamblado se encuentra en la memoria caché global de ensamblados, su valor es false.

  3. Como caso especial, el valor de la referencia mscorlib.dll es false.

  4. Si el ensamblado se encuentra en la carpeta del SDK de Framework, su valor es false.

  5. De lo contrario, el valor es true.

Ejemplos

Vea el ejemplo de Reference.

Seguridad de .NET Framework

Vea también

Referencia

Reference Interfaz

VSLangProj (Espacio de nombres)