C# Project仍尝试从删除的引用加载符号吗?(Ninject.NameScope扩展)

C# Project仍尝试从删除的引用加载符号吗?(Ninject.NameScope扩展),c#,visual-studio,visual-studio-2012,project-reference,C#,Visual Studio,Visual Studio 2012,Project Reference,我遇到了一个奇怪的问题,它似乎在减慢我的计划。我在我的项目中安装了Ninject NamedScope扩展,但后来发现我不需要它并将其删除。然而,当我在visual studio的底部运行项目时,它告诉我加载Ninject.Extensions.NamedScope的符号,然后它尝试在不同的地方快速查找它们,这似乎使我的网站非常缓慢 我已经搜索了我的整个解决方案,没有找到对NamedScope的任何引用。我已经检查了我的packages.config,什么都没有。我查过参考资料了,没有。我甚至检

我遇到了一个奇怪的问题,它似乎在减慢我的计划。我在我的项目中安装了Ninject NamedScope扩展,但后来发现我不需要它并将其删除。然而,当我在visual studio的底部运行项目时,它告诉我加载Ninject.Extensions.NamedScope的符号,然后它尝试在不同的地方快速查找它们,这似乎使我的网站非常缓慢

我已经搜索了我的整个解决方案,没有找到对NamedScope的任何引用。我已经检查了我的packages.config,什么都没有。我查过参考资料了,没有。我甚至检查了bin文件夹中的.dll,但也没有

那么,为什么它试图从我删除的东西中加载符号,我如何才能让它停止呢?这明显减慢了我的页面加载时间

以下是一些图片,用于显示调试visual studio中的每个页面请求时发生的情况:

那么,它为什么要在Windows\dll中查找此扩展呢?在整个解决方案中搜索对NamedScope的任何引用时,我得到以下结果:


有人知道吗???

我也有类似的问题。这是由我的bin文件夹中的一个过时的.dll和.config引起的。(我之前重命名了输出程序集)删除文件解决了此问题


可能会有帮助。

删除了整个bin文件夹,并将其修复。奇怪的是,.dll.config文件上的修改日期没有改变(3个月前,在我添加/删除扩展名之前),但它仍然修复了它。不太相关,但可能值得一提:在一种情况下,从我的主项目中删除引用(到解决方案中的其他项目)在VisualStudio中,实际上并没有从
.csproj
文件本身删除引用。因此,当我删除
bin
目录并重建解决方案时,DLL将被复制回。这需要检查您是否已经删除了
bin
文件夹,并且您的旧DLL不断返回。