Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# StructureMap for IoC适用于4.5.net framework,而不是MVC 3应用程序中的4.0 framework_C#_Asp.net Mvc 3_Inversion Of Control_Automapper - Fatal编程技术网

C# StructureMap for IoC适用于4.5.net framework,而不是MVC 3应用程序中的4.0 framework

C# StructureMap for IoC适用于4.5.net framework,而不是MVC 3应用程序中的4.0 framework,c#,asp.net-mvc-3,inversion-of-control,automapper,C#,Asp.net Mvc 3,Inversion Of Control,Automapper,我有一个MVC3项目,其中我使用了IoC的结构图。结构映射出现错误:-框架4.0上的结构映射异常代码:207。 但当我安装.NETFramework4.5时,它运行良好。在本例中,我被告知只使用4.0。只有我检查了与安全相关的问题,但它不起作用。我有2.6.4版结构图的dll 以下是例外情况的详细信息:- Build Error on Instance '1399afab-f879-4987-91fe-b19ab65675bb' (Configured Instance of AutoMappe

我有一个MVC3项目,其中我使用了IoC的结构图。结构映射出现错误:-框架4.0上的结构映射异常代码:207。 但当我安装.NETFramework4.5时,它运行良好。在本例中,我被告知只使用4.0。只有我检查了与安全相关的问题,但它不起作用。我有2.6.4版结构图的dll 以下是例外情况的详细信息:-

Build Error on Instance '1399afab-f879-4987-91fe-b19ab65675bb' (Configured Instance of AutoMapper.TypeMapFactory, AutoMapper, Version=3.2.1.0, Culture=neutral, PublicKeyToken=be96cd2c38ef1005)
   for PluginType AutoMapper.ITypeMapFactory, AutoMapper, Version=3.2.1.0, Culture=neutral, PublicKeyToken=be96cd2c38ef1005

StructureMap.StructureMapException: StructureMap Exception Code:  207
Internal exception while creating Instance '1399afab-f879-4987-91fe-b19ab65675bb' of PluginType AutoMapper.ITypeMapFactory.  Check the inner exception for more details. ---> System.IO.FileLoadException: Could not load file or assembly 'System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes' or one of its dependencies. The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)
  at AutoMapper.Internal.ProbingAdapterResolver.ProbeForPlatformSpecificAssembly()
  at AutoMapper.Internal.ProbingAdapterResolver.GetPlatformSpecificAssembly()
  at AutoMapper.Internal.ProbingAdapterResolver.Resolve(Type type)
  at AutoMapper.Internal.PlatformAdapter.Resolve[T](Boolean throwIfNotFound)
  at AutoMapper.TypeMapFactory..ctor()
  at lambda_method(Closure , IArguments )
  at StructureMap.Construction.BuilderCompiler.FuncCompiler`1.<>c__DisplayClass2.<CreateBuilder>b__0(IArguments args) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Construction\BuilderCompiler.cs:line 56
  at StructureMap.Construction.InstanceBuilder.BuildInstance(IArguments args) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Construction\InstanceBuilder.cs:line 34
  at StructureMap.Pipeline.ConstructorInstance.Build(Type pluginType, BuildSession session, IInstanceBuilder builder) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ConstructorInstance.cs:line 233
  --- End of inner exception stack trace ---
  at StructureMap.Pipeline.ConstructorInstance.Build(Type pluginType, BuildSession session, IInstanceBuilder builder) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ConstructorInstance.cs:line 245
  at StructureMap.Pipeline.ConstructorInstance.build(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ConstructorInstance.cs:line 218
  at StructureMap.Pipeline.SmartInstance`1.build(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\SmartInstance.cs:line 156
  at StructureMap.Pipeline.Instance.createRawObject(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.cs:line 101
  at StructureMap.Pipeline.Instance.Build(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.cs:line 69
  at StructureMap.Pipeline.ObjectBuilder.Resolve(Type pluginType, Instance instance, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ObjectBuilder.cs:line 27
  at StructureMap.BuildSession.CreateInstance(Type pluginType, Instance instance) in c:\BuildAgent\work\767273992e840853\src\StructureMap\BuildSession.cs:line 176
  at StructureMap.Diagnostics.ValidationBuildSession.CreateInstance(Type pluginType, Instance instance) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Diagnostics\ValidationBuildSession.cs:line 59
  at StructureMap.BuildSession.<>c__DisplayClass3.<.ctor>b__1() in c:\BuildAgent\work\767273992e840853\src\StructureMap\BuildSession.cs:line 36
  at StructureMap.BuildSession.CreateInstance(Type pluginType) in c:\BuildAgent\work\767273992e840853\src\StructureMap\BuildSession.cs:line 215
  at StructureMap.Pipeline.DefaultInstance.build(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\DefaultInstance.cs:line 22
  at StructureMap.Pipeline.Instance.createRawObject(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.cs:line 101
  at StructureMap.Pipeline.Instance.Build(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.cs:line 69
  at StructureMap.Pipeline.ConstructorInstance.Get[T](String propertyName, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ConstructorInstance.cs:line 79
  at StructureMap.Pipeline.Arguments.Get[T](String propertyName) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Arguments.cs:line 18
  at lambda_method(Closure , IArguments )
  at StructureMap.Construction.BuilderCompiler.FuncCompiler`1.<>c__DisplayClass2.<CreateBuilder>b__0(IArguments args) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Construction\BuilderCompiler.cs:line 56
  at StructureMap.Construction.InstanceBuilder.BuildInstance(IArguments args) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Construction\InstanceBuilder.cs:line 34
  at StructureMap.Pipeline.ConstructorInstance.Build(Type pluginType, BuildSession session, IInstanceBuilder builder) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ConstructorInstance.cs:line 235
  at StructureMap.Pipeline.ConstructorInstance.build(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ConstructorInstance.cs:line 218
  at StructureMap.Pipeline.SmartInstance`1.build(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\SmartInstance.cs:line 156
  at StructureMap.Pipeline.Instance.createRawObject(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.cs:line 101
  at StructureMap.Pipeline.Instance.Build(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.cs:line 69
  at StructureMap.Pipeline.ObjectBuilder.Resolve(Type pluginType, Instance instance, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ObjectBuilder.cs:line 27
  at StructureMap.BuildSession.CreateInstance(Type pluginType, Instance instance) in c:\BuildAgent\work\767273992e840853\src\StructureMap\BuildSession.cs:line 176
  at StructureMap.Diagnostics.ValidationBuildSession.CreateInstance(Type pluginType, Instance instance) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Diagnostics\ValidationBuildSession.cs:line 59
  at StructureMap.Diagnostics.ValidationBuildSession.validateInstance(Type pluginType, Instance instance) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Diagnostics\ValidationBuildSession.cs:line 73
实例“1399afab-f879-4987-91fe-b19ab65675bb”上的生成错误(AutoMapper.TypeMapFactory的配置实例,AutoMapper,版本=3.2.1.0,区域性=中性,PublicKeyToken=be96cd2c38ef1005) 对于插件类型AutoMapper.itypemappFactory,AutoMapper,版本=3.2.1.0,区域性=中性,PublicKeyToken=be96cd2c38ef1005 StructureMap.StructureMap异常:StructureMap异常代码:207 创建PluginType AutoMapper.ITypeMapFactory的实例“1399afab-f879-4987-91fe-b19ab65675bb”时出现内部异常。有关详细信息,请检查内部异常。-->System.IO.FileLoadException:无法加载文件或程序集'System.Core,Version=2.0.5.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e,Retargetable=Yes'或其依赖项之一。给定的程序集名称或代码基无效。(来自HRESULT的异常:0x80131047) 在AutoMapper.Internal.ProbingAdapterResolver.ProbeForPlatformSpecificAssembly()中 在AutoMapper.Internal.ProbingAdapterResolver.GetPlatformSpecificAssembly()上 在AutoMapper.Internal.ProbingAdapterResolver.Resolve(类型)处 在AutoMapper.Internal.PlatformAdapter.Resolve[T](布尔throwIfNotFound) 在AutoMapper.TypeMapFactory..ctor()中 在lambda_法下(闭合,i曲线) 在c:\BuildAgent\work\767273992e840853\src\StructureMap\Construction\BuilderCompiler.FuncCompiler`1.c_uu显示Class2.b_u0(IAruments参数):第56行 在c:\BuildAgent\work\767273992e840853\src\StructureMap\Construction\InstanceBuilder.BuildInstance(IAruments参数)中的StructureMap.Construction.InstanceBuilder.BuildInstance(IAruments参数)处:第34行 在c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ConstructorInstance.cs中的StructureMap.Pipeline.ConstructorInstance.Build(键入pluginType、BuildSession会话、IInstanceBuilder)处:第233行 ---内部异常堆栈跟踪的结束--- 在c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ConstructorInstance.cs中的StructureMap.Pipeline.ConstructorInstance.Build(键入pluginType,BuildSession,IInstanceBuilder)处:第245行 在c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ConstructorInstance.cs中的StructureMap.Pipeline.ConstructorInstance.build(类型pluginType,BuildSession会话)处:第218行 在c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\SmartInstance.cs中的StructureMap.Pipeline.SmartInstance`1.build(键入pluginType,BuildSession会话)中 在c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.cs中的StructureMap.Pipeline.Instance.createRawObject(类型pluginType,BuildSession会话):第101行 在c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.Build中的StructureMap.Pipeline.Instance.Build(类型pluginType,BuildSession会话):第69行 在c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ObjectBuilder.cs中的StructureMap.Pipeline.ObjectBuilder.Resolve(类型pluginType,实例实例,BuildSession会话):第27行 在c:\BuildAgent\work\767273992e840853\src\StructureMap\BuildSession.cs中的StructureMap.BuildSession.CreateInstance(类型pluginType,实例实例实例):第176行 在c:\BuildAgent\work\767273992e840853\src\StructureMap\Diagnostics\ValidationBuildSession.CreateInstance中的StructureMap.Diagnostics.ValidationBuildSession.CreateInstance(类型pluginType,实例实例实例):第59行 在c:\BuildAgent\work\767273992e840853\src\StructureMap\BuildSession.c\u中的StructureMap.BuildSession.c\u显示Class3.b\u 1():第36行 在c:\BuildAgent\work\767273992e840853\src\StructureMap\BuildSession.cs中的StructureMap.BuildSession.CreateInstance(类型pluginType)处:第215行 在c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\DefaultInstance.build中的StructureMap.Pipeline.DefaultInstance.build(类型pluginType,BuildSession会话):第22行 在c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.cs中的StructureMap.Pipeline.Instance.createRawObject(类型pluginType,BuildSession会话):第101行 在c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.Build中的StructureMap.Pipeline.Instance.Build(类型pluginType,BuildSession会话):第69行 在c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ConstructorInstance.Get[T](字符串属性名称,BuildSession会话)中的StructureMap.Pipeline.ConstructorInstance.Get[T]:第79行 在c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Arguments.Get[T](字符串属性名称)中的StructureMap.Pipeline.Arguments.Get[T]:第18行 在lambda_法下(闭合,i曲线) 在c:\BuildAgent\work\767273992e840853\src\StructureMap\Construction\BuilderCompiler.FuncCompiler`1.c_uu显示Class2.b_u0(IAruments参数):第56行 在c:\BuildAgent\work\767273992e840853\src\StructureMap\Construction\InstanceBuilder.BuildInstance(IAruments参数)中的StructureMap.Construction.InstanceBuilder.BuildInstance(IAruments参数)处:第34行 在c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ConstructorInstance.cs中的StructureMap.Pipeline.ConstructorInstance.Build(键入pluginType,BuildSession,IInstanceBuilder)处:第235行 在c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ConstructorInstance.cs中的StructureMap.Pipeline.ConstructorInstance.build(类型pluginType,BuildSession会话)处:第218行 在c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\SmartInstance.cs中的StructureMap.Pipeline.SmartInstance`1.build(键入pluginType,BuildSession会话)中 在Structur