Razor 用户未处理AutoMappingExtensions

Razor 用户未处理AutoMappingExtensions,razor,asp.net-mvc-4,automapper,automapper-2,Razor,Asp.net Mvc 4,Automapper,Automapper 2,我正在开发一个应用程序,它包括一个带有MVC4中图像和文本的下拉列表。例如,显示带有国家名称的图像(国旗)。我用过AutoMapper,IEnumerable。它说,用户未处理自动映射扩展的错误 描述为 缺少类型映射配置或映射不受支持。 映射类型: 国家->图像选择列表项 MvcWebRole.Models.Country->System.Web.Mvc.Html.ImageSelectListItem 目标路径: IEnumerable`1[0] 源值: MvcWebRole.Models.C

我正在开发一个应用程序,它包括一个带有MVC4中图像和文本的下拉列表。例如,显示带有国家名称的图像(国旗)。我用过AutoMapper,IEnumerable。它说,用户未处理自动映射扩展的错误

描述为

缺少类型映射配置或映射不受支持。
映射类型:
国家->图像选择列表项
MvcWebRole.Models.Country->System.Web.Mvc.Html.ImageSelectListItem
目标路径:
IEnumerable`1[0]
源值:
MvcWebRole.Models.Country
错误的发生 控制器组件

Mapper.Map(国家列表)
index.cshtml

在cshtml中,错误描述为

方法的类型参数
'System.Web.Mvc.html.ImageselectExtensions.dropdownlistfo(
System.Web.mvc.htmlhelper,
System.Linq.Expression,
一串
System.Collections.Generic.IEnumerable,
对象)'
无法从用法推断。尝试显式指定类型参数。

该错误表示您缺少某些映射配置。如果可能,请显示您当前定义的映射。你必须提供更多的信息。您需要提供映射配置和国家/地区的定义。
@Html.DropDownListFor