Une exception de type 'System.IO.FileLoadException' s'est produite dans Ninject.dll mais n'a pas été traitée dans le code utilisateur

Je suis la Pro ASP.Net MVC5 livre par Adam Freeman. J'ai créé la sportsStore projet conformément au chapitre 7. Et après la création des modèles de projet et en ajoutant les références, j'ai construit le projet et d'essayer de le déboguer. Je reçois ce pop-up boîte deUne exception de type 'System.IO.FileLoadException' s'est produite dans Ninject.dll mais n'a pas été traitée dans le code utilisateur

Et si je clique sur annuler, je reçois l'exception mentionnée dans la question. Je ne suis pas capable de comprendre cela. Toutes les suggestions

Une exception de type 'System.IO.FileLoadException' s'est produite dans Ninject.dll mais n'a pas été traitée dans le code utilisateur

J'obtiens l'erreur ci-dessus lorsque je clique sur annuler.

Ici est la pile d'appel de l'exception -

Ninject.dll!Ninject.Modules.AssemblyNameRetriever.GetAssemblyNames(System.Collections.Generic.IEnumerable<string> filenames, System.Predicate<System.Reflection.Assembly> filter) Line 54   C#
Ninject.dll!Ninject.Modules.CompiledModuleLoaderPlugin.LoadModules(System.Collections.Generic.IEnumerable<string> filenames) Line 81    C#
Ninject.dll!Ninject.Modules.ModuleLoader.LoadModules(System.Collections.Generic.IEnumerable<string> patterns) Line 54   C#
Ninject.dll!Ninject.KernelBase.Load(System.Collections.Generic.IEnumerable<string> filePatterns) Line 237   C#
Ninject.dll!Ninject.KernelBase.KernelBase(Ninject.Components.IComponentContainer components, Ninject.INinjectSettings settings, Ninject.Modules.INinjectModule[] modules) Line 100  C#
Ninject.dll!Ninject.KernelBase.KernelBase(Ninject.Modules.INinjectModule[] modules) Line 60 C#
Ninject.dll!Ninject.StandardKernel.StandardKernel(Ninject.Modules.INinjectModule[] modules) Line 48 C#

SportsStore.WebUI.dll!SportsStore.L'interface utilisateur web.App_Start.NinjectWebCommon.CreateKernel() De La Ligne 38 C#
Ninject.Web.Common.dll!Ninject.Web.Commun.Programme d'amorçage.Initialiser(Système D'.Func createKernelCallback) Ligne 50 C#
SportsStore.WebUI.dll!SportsStore.L'interface utilisateur web.App_Start.NinjectWebCommon.Start() De La Ligne 23 C#
[Externe Code]
.
Je comprends que le AssemblyNameRetriever classe est manquant et je n'ai essayer de le réparer en le téléchargeant à partir de github et l'utilisation de cette classe. Mais là encore, il donne quelques exceptions près. Ne pas le Ninject prendre soin de cette classe par elle-même.

  • pouvez-vous s'il vous plaît poster les informations supplémentaires que vous obtenez de l'exception ?
  • Cela peut vous aider, il pourrait ne pas: appuyez sur Ctrl+Alt+E, choisissez "jetés" en vertu de la "common language runtime exceptions". Cela peut vous aider à localiser votre erreur.
InformationsquelleAutor user3527975 | 2014-07-02