Le fichier de métadonnées '.dll " n'a pas pu être trouvé

Je suis en train de travailler sur un WPF, C# 3.0 projet, et j'obtiens cette erreur:

Error 1 Metadata file
'WORK=- \Tools\VersionManagementSystem\BusinessLogicLayer\bin\Debug
\BusinessLogicLayer.dll' could not be found C:\-=WORK=- \Tools
\VersionManagementSystem\VersionManagementSystem\CSC VersionManagementSystem

C'est de cette façon que je référence mon usercontrols:

xmlns:vms="clr-namespace:VersionManagementSystem"
<vms:SignOffProjectListing Margin="5"/>

Il arrive après chaque échec de construire. La seule façon que je peux obtenir la solution à la compilation consiste à commenter toutes mes commandes de l'utilisateur et de re-construire le projet, et puis j'ai décommentez la usercontrols et tout va bien.

J'ai vérifié les ordres de construction et dépendances configurations.

Comme vous pouvez le voir, il semble avoir tronqué le fichier DLL chemin absolu... j'ai lu qu'il y a un bug avec la longueur. Est-ce un problème?

C'est très ennuyeux et avoir de commentaire, de construire, et ne commentez pas, le build est en train de devenir extrêmement fastidieux.

  • J'ai eu un problème similaire (obtenir la même erreur qui est indiqué dans le titre) et géré par le nettoyage et la reconstruction du projet. Pour référencer correctement d'autres projets, je n'en ai aucune idée..
  • Cette question a une réponse qui serait considérée comme acceptée? Je trouve l'une par @Matt_Bro pour être tout à fait un bon.
  • J'ai marqué Matt répondre comme il semble avoir travaillé pour la plupart des gens, cependant cela n'a pas résolu mon problème d'origine. Je pense toujours que c'est lié à la Windows max chemin de limite. Voir ma réponse ci-dessous.
  • double possible de le fichier de Métadonnées '...\Release\project.dll " ne peut pas être trouvé dans Visual Studio
  • J'ai essayé toutes les réponses ci-dessus et, malheureusement, rien n'a fonctionné dans mon cas. J'ai rencontré avec 2 erreurs 1. Manquant .fichier dll 2. Méthode déjà défini à un autre endroit, avec les mêmes paramètres que j'ai effacé la deuxième erreur, d'abord par la suppression de la fonction, qui a été dupliqué à un autre endroit. Ma première erreur qui est .fichier dll manquant, l'a résolu en son propre. Je veux dire si vous avez plus d'erreur unique avec .dll fichier manquant erreur! Merci d'essayer de résoudre les erreurs de la première. Peut-être .erreur de dll résout sur elle-même!
  • Nous avons également obtenir le fichier de méta-données '.dll introuvable problème lorsque vous parrainez un projet dll qui s'est construit sur une version plus récente .Net framework de votre projet en cours.
  • La solution à la question similaire, stackoverflow.com/questions/20490857/... a fonctionné pour moi.
  • Salut à tous, il y a beaucoup de solutions, et je ne pense pas que j'ai trouver le mien. Mon problème est que je l'ai en double référence, l'un pour le projet de la solution et l'autre pointant vers une DLL dans mon répertoire bin. Supprimer la référence à deux reprises et re-ajouter la référence résolu le mien.
  • Le fait que cette chose arrive encore en 2018 me fait de la peine beaucoup. Je ne suis même pas sûr de savoir comment j'ai réussi à le résoudre. C'est comme un VS chose ou quelque chose.
  • Est-ce vraiment spécifique à WPF?
  • Autre chose à essayer, j'ai résolu toutes les autres erreurs dans la solution et ce problème a disparu.

InformationsquelleAutor Oliver | 2009-09-14