如何在.NET Core 2非MVC场景(如控制台应用)用Razor生成HTML邮件?
在.NET Core非MVC应用中用Razor生成HTML邮件的踩坑与经验分享
最近我在折腾一个需求:要在.NET Core的非MVC应用(比如控制台程序)里用Razor生成HTML邮件,但试了好几个之前常用的工具都掉坑里了:
- RazorEngine:在.NET 4.x环境下表现相当靠谱,可到了.NET Core直接没法运行
- RazorEngineLight:勉强能在.NET Core 1.x里跑起来,但升级到2.x版本就彻底歇菜了
- 之前查过的一些其他替代方案,在.NET Core 2.0里也都没法正常工作
两年后编辑:如果有朋友翻到这里找答案的话,我(原提问者)已经彻底放弃用Razor模板生成邮件了。这玩意儿实在太脆弱,动不动就出问题,折腾起来头疼得要命。现在我更倾向于直接用Mandrill或者Sendgrid自带的模板功能,省心太多了。
内容的提问来源于stack exchange,提问作者Kjensen
相关产品推荐
相关产品推荐

