gpt4 book ai didi

automapper - 在 Automapper Profile 中覆盖 void Configure() 给出编译错误 "AutoMapperBootstrap.Configure()' : no suitable method found to override"

转载 作者:行者123 更新时间:2023-12-04 10:14:32 24 4
gpt4 key购买 nike

public class AutoMapperBootstrap : AutoMapper.Profile
{
protected override void Configure()
{
//ReplaceMemberName("Z", "A");
//CreateMap<Source, Destination>();
}
public override string ProfileName
{
get { return this.GetType().Name; }
}
}

我的 MVC 应用程序的 App_Start 文件夹中有这个 AutoMapperBootstrap 类。

在“配置”方法中,它给出了编译器错误-“没有合适的方法可以覆盖”,我收到配置方法而不是 ProfileName 的错误

我在自定义 Automapper 配置文件中的配置文件的 StackOverflow 覆盖配置方法中看到了许多示例。

但是为什么我会收到这个编译器错误。

请让我知道我犯了什么错误?

或者是最新版本的 Automapper 没有覆盖这个配置方法。

注意:我已将最新的 Automapper 版本 6.1.1.0 从 Nuget 下载到我的应用程序中。

最佳答案

较新版本的 AutoMapper have a different method用于设置配置文件。我正在使用此处描述的方法在 .net 项目的类库中设置自动化。

namespace Project.Helpers
{
public class NewMapperProfile : Profile
{
public NewMapperProfile()
{
CreateMap<ClassA, ClassB>();
}
}
}

关于automapper - 在 Automapper Profile 中覆盖 void Configure() 给出编译错误 "AutoMapperBootstrap.Configure()' : no suitable method found to override",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46337618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com