如何在 ASP.Net Core 6 中配置 AutoMapper
我有一個用 .Net 3.1 撰寫的專案,所以我們有 Startup.cs 類。
我正在將其遷移到 .net core 6
現在當我將以下配置放入我的 .Net 6 Program.cs
builder.Services.AddAutoMapper(typeof(Startup));
我收到錯誤,找不到型別或命名空間啟動
有什么建議嗎?,我該如何修復它或在.net 6中配置它
uj5u.com熱心網友回復:
改用這一行:typeof(Program).Assembly
uj5u.com熱心網友回復:
安裝 AutoMapper 包(根據您的專案要求的版本)
Install-Package AutoMapper.Extensions.Microsoft.DependencyInjection -Version 9.0.0
之后在 Startup.cs 上的 CinfigureServices 中注冊一個服務
using AutoMapper;
public void ConfigureServices(IServiceCollection services){
services.AddAutoMapper(typeof(Startup));
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/431763.html
上一篇:Asp.NetCore-控制空Excel單元格在資料庫中輸入資訊?
下一篇:Serilog如何檢索關鍵資訊?
