0

我正在尝试在此 GitHub 链接(https://github.com/Handlebars-Net/Handlebars.Net)中使用 Handlebars.Net 在通用 Windows 平台(UWP)中使用带有 C# 的车把

我使用了上面链接中使用部分中使用的简单代码,即使它并不总是在handlebars.compile()函数处停止并抛出错误。

我的代码是一个非常基本的简单代码,当我在应用程序中按下一个按钮时,我进入调试模式以查看结果,但我收到了这个异常消息。

这是错误信息。

错误信息

完全异常错误

这是我使用的代码。

    try
    {
        string source = "{{title}} and This Is body : {{body}}";

        var template = Handlebars.Compile(source);

        var data = new
        {
            title = "My new post",
            body = "This is my first post!"
        };

        var result = template(data);

    }
    catch (Exception ex)
    {
        throw new Exception(ex.Message);
    }

我尝试安装 Linq express 和 Linq 本身,但没有任何改变。

4

1 回答 1

0

Handlebars.Net 使用表达式树来编译模板。 MissingMethodException表示您尝试在其上编译模板的平台不支持所需的表达式树功能。这是 iOS 上的已知问题。我可以假设 UWP 也是如此。

于 2021-12-21T00:34:47.310 回答