C# 使用adaptive Cards 1.0,如何在不同的列中获取操作?

C# 使用adaptive Cards 1.0,如何在不同的列中获取操作?,c#,adaptive-cards,C#,Adaptive Cards,我已经使用JSON格式生成了一个自适应卡(AdaptiveCard 1.0 as 2.0版本不受emulator支持) 我想有两个按钮提交和取消在两个不同的列。我正在使用C#发布这张自适应卡 我知道我们可以使用ActionSet,但它在2.0版中可用,如果我使用2.0版,我会遇到以下错误: [ { “错误”:12, “消息”:“不支持指定的卡版本(1.2)。支持的最大卡版本为1.1” } ] 不幸的是,Microsoft团队不支持Adaptive Cards 1.2。您可以查看哪些官方客户端支持

我已经使用JSON格式生成了一个自适应卡(AdaptiveCard 1.0 as 2.0版本不受emulator支持)

我想有两个按钮提交和取消在两个不同的列。我正在使用C#发布这张自适应卡

我知道我们可以使用ActionSet,但它在2.0版中可用,如果我使用2.0版,我会遇到以下错误:

[ { “错误”:12, “消息”:“不支持指定的卡版本(1.2)。支持的最大卡版本为1.1” } ]


不幸的是,Microsoft团队不支持Adaptive Cards 1.2。您可以查看哪些官方客户端支持哪些版本的自适应卡。但是,如果您仅在Adaptive Cards 1.0中正常使用
操作
阵列,则这些操作将在桌面和移动团队客户端中自动并排显示(在不同的“列”中):


有关更多信息,请参阅的“身体和动作”部分。

不幸的是,Microsoft团队不支持Adaptive Cards 1.2。您可以查看哪些官方客户端支持哪些版本的自适应卡。但是,如果您仅在Adaptive Cards 1.0中正常使用
操作
阵列,则这些操作将在桌面和移动团队客户端中自动并排显示(在不同的“列”中):


有关更多信息,请参阅的“身体和动作”部分。

没有自适应卡2.0。我想你指的是1.2,因为那在你的错误消息中,那是操作集引入的版本。Emulator支持AdaptiveCards 1.2,所以您可以通过更新Emulator使其正常工作。既然您可能没有构建一个只在Emulator上使用的机器人,那么您的目标是哪个渠道?Web Chat是目前唯一支持Adaptive Cards 1.2的官方客户端。我的目标是针对MS TeamsIs的此Bot。我的答案可以接受吗?没有Adaptive Cards 2.0。我想你指的是1.2,因为那在你的错误消息中,那是操作集引入的版本。Emulator支持AdaptiveCards 1.2,所以您可以通过更新Emulator使其正常工作。既然您可能没有构建一个只在Emulator上使用的机器人,那么您的目标是哪个渠道?Web Chat是目前唯一支持Adaptive Cards 1.2的官方客户端。我的目标是MS TeamsIs的此Bot我的答案可以接受吗?