Propriedade Reference.CopyLocal
Determina se a referência será copiada no caminho local bin.
Namespace: VSLangProj
Assembly: VSLangProj (em VSLangProj.dll)
Sintaxe
'Declaração
Property CopyLocal As Boolean
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 propriedade
Tipo: Boolean
Booleano
Comentários
Em tempo de execução, os assemblies devem estar em um de dois locais: o caminho de saída do projeto ou o cachê de assembly global (consulte Trabalhando com assemblies e o cache de assemblies global). Se o projeto contém uma referência a um objeto que não está em um desses locais, quando o projeto é criado, a referência deve ser copiada no caminho de saída do projeto. A propriedade de CopyLocal indica se essa cópia precisa ser feita. Se o valor for true, a referência será copiada no caminho de saída do projeto em tempo de execução. Se false, a referência não é copiado.
Common Language Runtime não rastreia as alterações na referência para determinar se a cópia local precisa ser atualizada. As alterações são rastreadas pelo sistema de projeto. à medida que o usuário não substituiu a propriedade de CopyLocal , o valor será atualizado automaticamente pelo sistema do projeto se necessário.
O valor atribuído de CopyLocal de é determinado na seguinte ordem:
Se a referência é outro projeto, chamado uma referência de projeto para projeto, o valor é true.
Se o assembly for localizado em cachê de assembly global, o valor é false.
Como um caso especial, o valor da referência de mscorlib.dll é false.
Se o assembly for localizado na pasta de Framework SDK, o valor é false.
Caso contrário, o valor é true.
Exemplos
Consulte o exemplo em Reference.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.