Reference.CopyLocal, propriété
Détermine si la référence est copiée dans le chemin bin local.
Espace de noms: VSLangProj
Assembly : VSLangProj (dans vslangproj.dll)
Syntaxe
'Déclaration
'Utilisation
Valeur de la propriété
Valeur booléenne.
Notes
Au moment de l'exécution, les assemblys doivent se trouver à l'un ou l'autre des emplacements suivants : chemin de sortie du projet ou Global Assembly Cache (consultez Utilisation d'assemblys et du Global Assembly Cache). Si le projet contient une référence à un objet qui ne se trouve pas à l'un de ces emplacements, la référence doit être copiée dans le chemin de sortie du projet lorsque celui-ci est généré. La propriété CopyLocal indique s'il est nécessaire d'effectuer la copie. Si la valeur est true, la référence est copiée dans le chemin de sortie du projet au moment de l'exécution. Si sa valeur est false, la référence n'est pas copiée.
Le Common Language Runtime ne suit pas toutes les modifications apportées à la référence pour déterminer si la copie locale doit être mise à jour. Ces modifications sont suivies par le système de projet. Tant que l'utilisateur n'a pas substitué la propriété CopyLocal, la valeur sera au besoin automatiquement mise à jour par le système de projet.
La valeur assignée au projet de CopyLocal est déterminée selon l'ordre suivant :
Si la référence est un autre projet, ce qu'on appelle une référence entre projets, alors la valeur est true.
Si l'assembly se trouve dans le Global Assembly Cache, la valeur est false.
Cas particulier, la référence mscorlib.dll prend la valeur false.
Si l'assembly se trouve dans le dossier Framework SDK, la valeur est false.
Sinon, la valeur est true.
Exemple
Consultez l'exemple dans Reference.
Voir aussi
Référence
Reference, interface
Membres Reference
VSLangProj, espace de noms