C# StructureMap.Container尝试使用已删除的程序集

C# StructureMap.Container尝试使用已删除的程序集,c#,structuremap,C#,Structuremap,我最近从解决方案中删除了一个程序集及其所有引用,并将其替换为另一个程序集。 当我尝试使用StructureMap.Container.Configure()或StructureMap.Container(操作表达式)构造函数时 我得到System.IO.FileNotFoundException,无法加载文件或程序集“WebUtilities…”或其依赖项之一。系统找不到指定的文件。和WebUtilities是我从解决方案中的所有项目中删除的程序集。我已经搜索了所有的文件,没有使用或提到这个集会

我最近从解决方案中删除了一个程序集及其所有引用,并将其替换为另一个程序集。 当我尝试使用
StructureMap.Container.Configure()
StructureMap.Container(操作表达式)
构造函数时 我得到
System.IO.FileNotFoundException
无法加载文件或程序集“WebUtilities…”或其依赖项之一。系统找不到指定的文件。
WebUtilities
是我从解决方案中的所有项目中删除的程序集。我已经搜索了所有的文件,没有使用或提到这个集会。这个错误是如何发生的,为什么

at System.Reflection.RuntimeAssembly.GetExportedTypes(RuntimeAssembly assembly, ObjectHandleOnStack retTypes)
   at System.Reflection.RuntimeAssembly.GetExportedTypes()
   at StructureMap.Graph.TypePool.<.ctor>b__0(Assembly assembly) in c:\BuildAgent\work\996e173a8ceccdca\src\StructureMap\Graph\TypePool.cs:line 16
   at StructureMap.Util.LightweightCache`2.get_Item(TKey key) in c:\BuildAgent\work\996e173a8ceccdca\src\StructureMap\Util\LightweightCache.cs:line 77
   at StructureMap.Graph.TypePool.<>c__DisplayClass3.<For>b__2(Assembly x) in c:\BuildAgent\work\996e173a8ceccdca\src\StructureMap\Graph\TypePool.cs:line 21
   at System.Linq.Enumerable.<SelectManyIterator>d__14`2.MoveNext()
   at StructureMap.StringExtensions.Each[T](IEnumerable`1 enumerable, Action`1 action) in c:\BuildAgent\work\996e173a8ceccdca\src\StructureMap\Extensions.cs:line 10
   at StructureMap.Graph.AssemblyScanner.ScanForTypes(TypePool types, PluginGraph pluginGraph) in c:\BuildAgent\work\996e173a8ceccdca\src\StructureMap\Graph\AssemblyScanner.cs:line 127
   at StructureMap.PluginGraphBuilder.<>c__DisplayClass2.<RunConfigurations>b__1(AssemblyScanner x) in c:\BuildAgent\work\996e173a8ceccdca\src\StructureMap\PluginGraphBuilder.cs:line 82
   at StructureMap.StringExtensions.Each[T](IEnumerable`1 enumerable, Action`1 action) in c:\BuildAgent\work\996e173a8ceccdca\src\StructureMap\Extensions.cs:line 12
   at StructureMap.PluginGraphBuilder.RunConfigurations() in c:\BuildAgent\work\996e173a8ceccdca\src\StructureMap\PluginGraphBuilder.cs:line 82
   at StructureMap.PluginGraphBuilder.Build() in c:\BuildAgent\work\996e173a8ceccdca\src\StructureMap\PluginGraphBuilder.cs:line 45
   at StructureMap.ConfigurationExpression.BuildGraph() in c:\BuildAgent\work\996e173a8ceccdca\src\StructureMap\ConfigurationExpression.cs:line 54
   at StructureMap.PipelineGraph.For(Action`1 action) in c:\BuildAgent\work\996e173a8ceccdca\src\StructureMap\PipelineGraph.cs:line 19
   at StructureMap.Container..ctor(Action`1 action) in c:\BuildAgent\work\996e173a8ceccdca\src\StructureMap\Container.cs:line 25
   at IoC.ObjFactory.GetContainer(Action`1 expression) in d:\development\Projects\commerce\Source Code\Shared\IoC\ObjFactory.cs:line 40
位于System.Reflection.RuntimeAssembly.GetExportedTypes(RuntimeAssembly程序集、ObjectHandleOnStack retTypes)
位于System.Reflection.RuntimeAssembly.GetExportedTypes()处
在c:\BuildAgent\work\996E173A8CECDCA\src\StructureMap\Graph\TypePool.cs中的StructureMap.Graph.TypePool.b_uu0(程序集程序集)处:第16行
在StructureMap.Util.LightweightCache`2.get_项(TKey key)中的c:\BuildAgent\work\996E173A8CECDCA\src\StructureMap\Util\LightweightCache.cs:第77行
在c:\BuildAgent\work\996E173A8CECDCA\src\StructureMap\Graph\TypePool.c_uu中显示Class3.b_uuu2(程序集x):第21行
在System.Linq.Enumerable.d_u14`2.MoveNext()中
在c:\BuildAgent\work\996e173a8ceccda\src\StructureMap\Extensions.cs中的每个[T](IEnumerable`1可枚举,Action`1 Action)处
在c:\BuildAgent\work\996E173A8CECDCA\src\StructureMap\Graph\AssemblyScanner.ScanForTypes(类型池类型,PluginGraph PluginGraph)中的StructureMap.Graph.AssemblyScanner.ScanForTypes(类型池类型,PluginGraph PluginGraph)处:第127行
在c:\BuildAgent\work\996E173A8CECDCA\src\StructureMap\PluginGraphBuilder.c__中显示Class2.b__1(AssemblyScanner x):第82行
在c:\BuildAgent\work\996e173a8ceccda\src\StructureMap\Extensions.cs中的每个[T](IEnumerable`1可枚举,Action`1 Action)处
在c:\BuildAgent\work\996E173A8CECDCA\src\StructureMap\PluginGraphBuilder.cs中的StructureMap.PluginGraphBuilder.RunConfigurations()处:第82行
在c:\BuildAgent\work\996E173A8CECDCA\src\StructureMap\PluginGraphBuilder.cs中的StructureMap.PluginGraphBuilder.Build()处:第45行
在c:\BuildAgent\work\996E173A8CECDCA\src\StructureMap\ConfigurationExpression.cs中的StructureMap.ConfigurationExpression.BuildGraph()处:第54行
在c:\BuildAgent\work\996e173a8ceccda\src\StructureMap\PipelineGraph.For(Action`1 Action)中的StructureMap.PipelineGraph.For处:第19行
在c:\BuildAgent\work\996e173a8ceccda\src\StructureMap\Container.cs中的StructureMap.Container..ctor(Action`1 Action)处:第25行
位于d:\development\Projects\commerce\Source Code\Shared\IoC\ObjFactory.cs中的IoC.ObjFactory.GetContainer(Action`1表达式):第40行

这发生在我的本地计算机上,我已经删除了所有临时ASP.Net文件,多次重新启动Visual Studio和PC,手动删除了解决方案中所有项目中的所有bin和obj文件夹。没有项目引用程序集。

这是在本地计算机上还是在生成服务器上发生的?文件路径看起来像一个构建服务器,所以它可能被缓存吗?@timothyclifford,它发生在我的本地机器上。所有临时aspnet文件都已删除。在
d:\development\Projects\commerce\Source code\Shared\IoC\ObjFactory.cs上发生了什么:第40行
以前引用的WebUtilities是什么?这还在什么地方被引用吗?您是否尝试重新启动Visual Studio?你删除了bin和obj文件夹吗?@timothyclifford第40行:这是我调用
Container(Action expression)
ctor的那一行。WebUtilities已删除,没有任何内容引用它。我已经多次重新启动VS和PC,清除了解决方案(删除了所有bin和obj文件夹)。这是在您的本地计算机上还是在生成服务器上发生的?文件路径看起来像一个构建服务器,所以它可能被缓存吗?@timothyclifford,它发生在我的本地机器上。所有临时aspnet文件都已删除。在
d:\development\Projects\commerce\Source code\Shared\IoC\ObjFactory.cs上发生了什么:第40行
以前引用的WebUtilities是什么?这还在什么地方被引用吗?您是否尝试重新启动Visual Studio?你删除了bin和obj文件夹吗?@timothyclifford第40行:这是我调用
Container(Action expression)
ctor的那一行。WebUtilities已删除,没有任何内容引用它。我已多次重启VS和PC,清除了解决方案(删除了所有bin和obj文件夹)。