Eh bien, ma réponse n'est pas seulement le résumé de toutes les solutions, mais elle offre plus que cela.
Section 1):
En solutions générales:
J'ai eu quatre erreurs de ce type («le fichier de métadonnées est introuvable») ainsi qu'une erreur disant «Le fichier source n'a pas pu être ouvert (« erreur non spécifiée »)».
J'ai essayé de me débarrasser de l'erreur «Le fichier de métadonnées est introuvable». Pour cela, j'ai lu de nombreux articles, blogs, etc. et j'ai trouvé que ces solutions pouvaient être efficaces (en les résumant ici):
Redémarrez Visual Studio et essayez à nouveau de générer.
Allez dans «Explorateur de solutions» . Faites un clic droit sur Solution. Allez dans Propriétés . Accédez à «Configuration Manager» . Vérifiez si les cases à cocher sous «Build» sont cochées ou non. Si certains ou tous ne sont pas cochés, vérifiez-les et réessayez de les construire.
Si la ou les solutions ci-dessus ne fonctionnent pas, suivez la séquence mentionnée à l'étape 2 ci-dessus, et même si toutes les cases à cocher sont cochées, décochez-les, vérifiez à nouveau et réessayez de construire.
Créer des dépendances d'ordre et de projet:
Allez dans «Explorateur de solutions» . Faites un clic droit sur Solution. Allez dans 'Dépendances du projet ...' . Vous verrez deux onglets: «Dépendances» et «Ordre de construction» . Cet ordre de génération est celui dans lequel la solution se construit. Vérifiez les dépendances du projet et l'ordre de génération pour vérifier si un projet (par exemple «projet1») qui dépend d'un autre (par exemple «projet2») essaie de créer avant celui-ci (projet2). Cela pourrait être la cause de l'erreur.
Vérifiez le chemin d'accès du fichier .dll manquant:
Vérifiez le chemin d'accès du fichier .dll manquant. Si le chemin contient de l'espace ou tout autre caractère de chemin non valide, supprimez-le et essayez à nouveau de construire.
Si c'est la cause, ajustez l'ordre de génération.
Section 2):
Mon cas particulier:
J'ai essayé toutes les étapes ci-dessus avec diverses permutations et combinaisons avec le redémarrage de Visual Studio plusieurs fois. Mais cela ne m'a pas aidé.
J'ai donc décidé de me débarrasser des autres erreurs que je rencontrais ('Le fichier source n'a pas pu être ouvert (' Erreur non spécifiée ')').
Je suis tombé sur un article de blog: Erreur TFS - Impossible d'ouvrir le fichier source («erreur non spécifiée»)
J'ai essayé les étapes mentionnées dans ce billet de blog, et je me suis débarrassé de l'erreur «Le fichier source n'a pas pu être ouvert (« erreur non spécifiée »)» et, étonnamment, je me suis débarrassé d'autres erreurs («le fichier de métadonnées est introuvable») comme bien.
Section 3):
Morale de l'histoire:
Essayez toutes les solutions mentionnées dans la section (1) ci-dessus (et toutes les autres solutions) pour vous débarrasser de l'erreur. Si rien ne fonctionne, conformément au blog mentionné dans la section (2) ci-dessus, supprimez les entrées de tous les fichiers source qui ne sont plus présents dans le contrôle de source et le système de fichiers de votre fichier .csproj .