Microsoft Faux projet de test n'a pas pu charger l'assemblée
-
21-12-2019 - |
Question
J'ai un projet de tests unitaires dans une solution qui utilise Microsoft faux, et quand je le construire obtenez le message d'erreur ci-dessous.La DLL que c'est se plaindre d'être pas en mesure de charger sur le disque.J'ai construit avec la Fusion de la journalisation activée et qui indique que la liaison a réussi, donc maintenant je suis coincé.Tout le monde avait des problèmes avec des Faux?
could not load assembly Logging at C:\src\Application\Development\Main Development Branch\Source\Common Library\Logging\bin\Debug\Logging.dll
La solution
J'ai également le même problème avec un de mes assemblages.Selon Microsoft Connect ce qui semble être un bug qui sera "inclus dans la prochaine version de Visual Studio".
Comme Gleno correctement ajouté, il y a une description pour une solution sur le Microsoft site web maintenant.Retrait de la .messages
à partir de la FakeAssemblies
le dossier a également travaillé pour moi, ce devrait être de travailler pour les autres.Vous devrez cliquer sur le Show All Files
bouton dans votre Solution Explorer
pour être en mesure de voir le dossier.
Veuillez utiliser votre compte pour upvote le bogue dans Microsoft Connect si vous êtes intéressé par un correctif plus tôt que l' "la prochaine version de Visual Studio".
Autres conseils
Apparemment, il y a un bogue dans Visual Studio.Ce que vous devez faire est de supprimer manuellement le fichier .Messages dans le dossier FakeAseSemplies, qui devrait être dans votre répertoire de projet.Si cela persiste, une solution de contournement pourrait être d'ajouter de la suppression aux événements de pré-construction.
Ouvrez le dossier de projet dans Explorer.Allez au dossier Faskesassemblies.Supprimer les "messages".