我想创建一个专门用于发送电子邮件的服务,这将基于一个 .NET Core 3.1 应用程序及其默认层(应用程序、领域、合同、基础架构)。
在这个项目中,我想创建一个类库来保存我的Razor模板,并解析它们,以便应用程序层可以将其作为电子邮件发送(包括HTML和非HTML),当模型被应用后。然而,这就是我遇到问题的地方。
我能找到的每个例子都针对旧版本的.NET Core应用程序,这意味着像RazorEngine.NetCore这样的NuGet包将无法使用。
像https://emilol.com/razor-mailer/这样的示例也无法使用,因为它们针对旧框架。
对Razor客户端库的深入研究也没有起作用,因为我试图将此示例调整为3.1 https://derekarends.com/how-to-create-email-templates-with-asp-net-core-2-2/
有没有办法使其工作,或者我真的需要针对旧框架才能创建电子邮件模板库?