Propriedade Reference.CopyLocal
Determina se a referência é copiada para o caminho de bin local.
Namespace: VSLangProj
Assembly: VSLangProj (em VSLangProj.dll)
Sintaxe
'Declaração
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 propriedade
Tipo: System.Boolean
Boolean.
Comentários
Em tempo de execução, os assemblies devem ser em um dos dois locais: o caminho de saída do projeto ou o cache global de assemblies (consulte Trabalhando com Assemblies e o Cache Global de Assemblies). Se o projeto contém uma referência a um objeto que não está em um desses locais, em seguida, quando o projeto é construído, a referência deve ser copiada para o caminho de saída do projeto. O CopyLocal propriedade indica se esta cópia precisa ser feita. Se o valor for true, a referência é copiada para o caminho de saída do projeto em tempo de execução. Se false, a referência não é copiada.
O common language runtime não controla as alterações para a referência para determinar se a cópia local precisa ser atualizado. As alterações são controladas pelo sistema do projeto. Desde que o usuário não substituiu o CopyLocal propriedade, o valor será atualizado automaticamente pelo sistema do projeto se necessário.
O valor atribuído ao projeto de CopyLocal é determinado na seguinte ordem:
Se a referência é outro projeto, chamado de referência de projeto a projeto, então o valor é true.
Se o assembly for encontrado no cache global de assemblies, o valor é false.
Como um caso especial, o valor para a referência de mscorlib. dll é false.
Se o assembly for encontrado na pasta Framework SDK, em seguida, o valor é false.
Caso contrário, o valor é true.
Exemplos
Veja o exemplo na 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áveis.