1

我已按照以下链接在我的电子邮件模板中使用 Razor 样式语法;

微软代码 Razorlight 教程

我已经实现了一个静态帮助器类来获取我的模板。

    public static string GetTraderApplicationDeletedTemplate(Trader trader)
    {
        string templatePath = $@"{Directory.GetCurrentDirectory()}\EmailTemplates";

        IRazorLightEngine engine = EngineFactory.CreatePhysical(templatePath);

        string result = engine.Parse("TraderDeletedEmail.cshtml", trader);

        return result;
    }

但是,在调试该engine.Parse方法时抛出一个System.TypeLoadException没有更多细节的方法?

现在templatePath有效(文件名 .cshtml 也是如此)?有没有人对可能导致此错误的原因有任何想法?

4

0 回答 0