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
Était-ce utile?

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".

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top