初始化ninject时'Sequencedoesnotcontainanyelements'异常知道如何修复。我正在为MVC5使用MVCNuGet包。在我的NinjectWebCommon.cs中,有以下方法:DynamicModuleUtility.RegisterModule(typeof(NinjectHttpModule));bootstrapper.Initialize(CreateKernel);然而,它会在尝试执行最后一行时失败,并抱怨“序列不包含任何元素”。我以前用Unity做DI,后来改用Ninject。有任何想法吗?提前致谢,M在我的例子中,我的项目有两个内容相同/相似的NinjectWebCommon.cs文件夹。删除文件夹解决了问题。对于我的两个问题以及与@Pavan的帖子相关的问题。重命名程序集后,我开始出现错误。我将旧的DLL留在了bin文件夹中。清洁解决方案并没有解决它。我必须手动进入并删除bin中的内容。在通过替换整个解决方案中的文件名和其他文本来准备新解决方案时,我遇到了此类错误。一切都像buld应用程序一样完美。但是当我去运行应用程序时,它说“序列不包含任何元素”错误。最后我终于通过使用以下方法解决了它......右键单击项目打开每个项目文件夹>>然后选择“在文件资源管理器中打开文件夹”删除'bin'和'obj'文件夹清理整个项目构建应用程序并最终运行该应用程序。希望它对你有用......谢谢......我认为这是一个针对这个问题的骗局:Ninject+MVC3=InvalidOperationException:SequencedoesnotcontainanyelementsTL;DR-确保在发布站点时清理所有旧的dll。以上就是C#学习教程:初始化ninject时出现'Sequencedoesnotcontainanyelements'异常分享的全部内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文来自网络收集,不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
