49 votes

Références ambiguës avec exactement le même espace de noms

L' RC classe n'est pas lié à une base de données, c'est une simple classe. La classe est à un seul endroit et n'est pas partielle. Le Aérochem.Domaine dll projet se compile très bien.

Remarque: Si je choisis l'un des deux espaces de noms identiques dans le quick fix menu, il ne fait rien.

Note2: Ce qui arrive à un couple de classes (certains sont liés à une base de données, d'autres pas)

Est-il un correctif pour ça, ou un moyen de comprendre quel est le problème?

enter image description here

42voto

xxMUROxx Points 1493

J'ai eu le même problème. J'utilise ReSharper. La solution à mon problème ne consistait pas à nettoyer la solution, mais à supprimer le fichier suo . J'espère que ça t'as aidé.

14voto

chiccodoro Points 5881

Comme pour la référence de tous les futurs utilisateurs: Ce fil couvre quatre réponses alors que les deux sont dans les commentaires. J'ai affronté la question à plusieurs reprises, trois de ces réponses m'ont aidé dans le passé, donc si vous rencontrez le même problème, essayez l'une de ces:

  • Nettoyer et/ou de la Reconstruction de la Solution, alors analyser à nouveau les fichiers dans Resharper.
  • Redémarrez Visual Studio, puis ré-analyser
  • Supprimer la bin/ dossier, puis ré-analyser
  • (Apparemment, la suppression de l'suo-fichier peut aider, aussi, bien que je n'ai jamais eu à le faire et ne peut pas comprendre comment il doit aider)
  • Une combinaison des trois ci-dessus.

(Ce n'est pas vraiment une nouvelle réponse, c'est plus un commentaire sur la variété des réponses et des commentaires trouvés - c'est un wiki de la communauté, alors n'hésitez pas à l'adapter si nécessaire)

4voto

Nathan Koop Points 9115

Le .dll était déjà dans mon dossier /bin .

Quand je l'ai supprimé, il s'est débarrassé de cette erreur.

3voto

TotPeRo Points 790

J'ai eu ce problème et aussi ReSharper installé sur visual studio.

Print screen 1

Print screen 2

J'ai ouvert un bug billet sur ReSharper tracker et l'équipe de développement m'a conseillé de faire:

Solution:

Ce problème peut être résolu par la suppression de l' Solution User Options (.Suo) File. Ce fichier est stocké dans la racine du projet mais il est masqué. vous avez besoin de contrôler Folder Options-> View-> Show hidden files, folders, drives. et vous avez besoin de fermer visual studio si vous avez ouvert ce projet, car il est utilisé par visual studio.

0voto

Trurl Points 74

Aucune recommandation ne m'aide. Je suis revenu à la version 8.1. Ça aide.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X