Une référence à l'assembly '<IdentitéAssembly>' contenant le type '<NomType>' est requise, mais une référence adéquate n'a pas été trouvée en raison de références circulaires possibles : <ListeDépendanceRéférence>
Mise à jour : novembre 2007
Reference required to assembly '<assemblyidentity>' containing type '<typename>', but a suitable reference could not be found due to possible circular references: <referencedependencylist>
Une expression utilise un type, tel qu'une classe, une structure, une interface, une énumération ou un délégué qui est défini à l'extérieur de votre projet. Toutefois, votre référence de projet à cet assembly fait partie d'un jeu de références circulaires.
Lorsque plusieurs projets ont des références entre eux, ces dernières peuvent être circulaires. Par exemple, deux projets peuvent avoir des références l'un à l'autre. De manière générale, une chaîne de références d'un projet au suivant peut revenir au projet initial. Dans ces cas, il n'y a pas de dernier projet à la fin de la chaîne avec lequel 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 : BC30962
Pour corriger cette erreur
- Dans vos propriétés de projet, ajoutez une référence directe au projet produisant l'assembly qui définit 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