Partager via


<message> Cette erreur peut résulter de la combinaison d'une référence de fichier et d'une référence de projet pour l'assembly '<NomAssembly>'

Mise à jour : novembre 2007

Message d'erreur

<message> Cette erreur peut résulter de la combinaison d'une référence de fichier et d'une référence de projet pour l'assembly '<NomAssembly>. Dans ce cas, essayez de remplacer la référence du fichier à '<NomFichierAssembly>' dans le projet '<NomProjet1>' par une référence de projet à '<NomProjet2>.
<message> This error could also be due to mixing a file reference with a project reference to assembly '<assemblyname>. In this case, try replacing the file reference to '<assemblyfilename>' in project '<projectname1>' with a project reference to '<projectname2>'.

Le code de votre projet accède à un membre d'un autre projet, mais la configuration de votre solution n'autorise pas le compilateur Visual Basic à résoudre la référence.

Pour accéder à un type défini dans un autre assembly, le compilateur Visual Basic doit avoir une référence à cet assembly. Il doit s'agir d'une référence unique et non équivoque qui ne provoque pas de références circulaires parmi les projets.

ID d'erreur : BC30971

Pour corriger cette erreur

  1. Déterminez quel projet produit le meilleur assembly pour votre projet à référencer. Pour prendre cette décision, vous pouvez utiliser des critères, tels que la facilité d'accès au fichier et la fréquence des mises à jour.

  2. Dans les propriétés de votre projet, ajoutez une référence au projet qui contient l'assembly définissant le type que vous utilisez.

Voir aussi

Tâches

Comment : ajouter ou supprimer des références dans Visual Studio (Visual Basic)

Comment : modifier des propriétés de projet et des paramètres de configuration

Dépannage de références rompues

Concepts

Références de projet

Résolution d'une référence lorsque plusieurs variables ont le même nom

Autres ressources

Références aux espaces de noms et aux composants