【问题标题】:'AdaptiveCard' does not contain a definition for 'FromJson'--Microsoft Bot Framework“AdaptiveCard”不包含“FromJson”的定义——Microsoft Bot Framework
【发布时间】:2018-04-14 14:20:04
【问题描述】:

我已经尝试创建一个自适应卡,从 json 解析它。正如https://docs.microsoft.com/en-us/adaptive-cards/create/libraries/net#example-parse-from-json 中提到的,我已经安装了 AdaptiveCards 包并尝试使用该功能,但它会引发错误,例如“AdaptiveCard”不包含“FromJson”的定义。

【问题讨论】:

    标签: botframework adaptive-cards


    【解决方案1】:

    从 v0.5 开始有一个重大变化:

    包从 Microsoft.AdaptiveCards 重命名为 AdaptiveCards

    你好像安装了Microsoft.AdaptiveCards但是AdaptiveCards

    要安装AdaptiveCards,请在NuGet包管理器中勾选Include prerelease复选框:

    【讨论】:

      【解决方案2】:

      显然文档已经过时了。该类现在命名为 AdaptiveCard,没有最后一个“s”。

      所以而不是:

      var parseResult = AdaptiveCards.FromJson(card);
      

      用途:

      var parseResult = AdaptiveCard.FromJson(card);
      

      【讨论】:

      • 截至今天,App Studio 中的卡片编辑器也有旧文档,因此生成的示例代码仍然显示“AdaptiveCards”
      猜你喜欢
      • 2016-09-05
      • 2017-11-20
      • 2019-10-12
      • 1970-01-01
      • 2021-01-18
      • 2023-03-11
      • 1970-01-01
      • 2022-08-19
      相关资源
      最近更新 更多