Compartilhar via


Reference.CopyLocal (Propriedade)

Determina se a referência é copiada para o caminho local bandeja.

Namespace: VSLangProj
Assembly: VSLangProj (em vslangproj.dll)

Sintaxe

'Declaração
'Uso

Valor de propriedade

Booleano.

Comentários

Em tempo de execução, conjuntos devem estar em um dos dois locais: o caminho de saída do projeto ou cache de conjunto global (consulte Trabalhando com conjuntos e no cache do conjunto de módulos (assembly) global). Se o projeto contiver uma referência a um objeto que não esteja em uma desses locais, quando o projeto é criado, a referência deve ser copiada para o caminho de saída do projeto. A CopyLocal propriedade indica se esta cópia precisa ser feitas. Se o valor for true, a referência será copiada para o caminho de saída do projeto em tempo de execução. Se false, a referência não será copiada.

O Common Language Runtime não controla as alterações com a referência para determinar se a cópia local precisa para serem atualizadas. As alterações são controladas pelo sistema do projeto. Contanto que o usuário não tenha substituído a CopyLocal propriedade, o valor será automaticamente atualizado para o sistema do projeto se necessário.

O valor atribuído Projeto-de CopyLocal é determinado na seguinte ordem:

  1. Se a referência for outro projeto, chamado uma referência projeto projeto-para-, em seguida, o valor é true.

  2. Se o conjunto for encontrado no cache de conjunto global, o valor é false.

  3. Como um caso especial, o valor para a referência mscorlib.dll é false.

  4. Se o conjunto for encontrado na pasta Framework SDK, em seguida, o valor é false.

  5. Caso contrário, o valor é true.

Exemplo

Consulte o exemplo no Reference.

Consulte também

Referência

Reference (Interface)
Reference (Membros)
VSLangProj (Namespace)