2010-06-06 9 views
1

J'ai un projet qui référence une DLL dans la même solution (appelée "Common"). Common a deux types d'erreurs avec les mêmes noms mais différents namespaces-à-direVisual Studio 2008 Explicit Reference Error

Common.Login.UserDeleted Common.Imaging.UserDeleted

Quand je tape visual studio userDeleted reconnaît ces deux et demande dont il est ("référence ambiguë"). Je fais un clic droit sur UserDeleted et sélectionne l'un des deux ci-dessus, mais il dit alors que le type ou la référence n'existe pas! Cela n'a aucun sens. Pourquoi cela arrive-t-il? Je ne peux pas compiler mon programme jusqu'à ce que je trouve une solution à ceci, merci

+1

Savez-vous lequel des deux types vous voulez utiliser? Ou en avez-vous choisi un au hasard? –

+0

S'il vous plaît nous montrer votre code. – SLaks

Répondre

0

Désolé de déranger, le problème était que dans ma DLL commune il y avait un type qui avait le même espace de nom que mon client dll (ie Client.Common au lieu de commun). Je ne sais pas pourquoi il a confondu Visual Studio mais il compile maintenant. Merci encore pour votre aide