Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
'Uso
Valor de propiedad
Boolean.
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é de ensamblados global (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 reemplazado 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:
Si la referencia es otro proyecto, denominada referencia entre proyectos, su valor es true.
Si el ensamblado se encuentra en la caché de ensamblados global, su valor es false.
Como caso especial, el valor de la referencia mscorlib.dll es false.
Si el ensamblado se encuentra en la carpeta del SDK de Framework, su valor es false.
De lo contrario, el valor es true.
Ejemplo
Vea el ejemplo de Reference.
Vea también
Referencia
Reference (Interfaz)
Reference (Miembros)
VSLangProj (Espacio de nombres)