如何在 Bot Framework v2.0 上开发自定义动作

问题描述

有人可以帮助如何使用最新预览/2.0 版本的 Bot Framweork 启用/开发自定义操作。 microsoft documentation 似乎只适用于 v1.4.1

谢谢

解决方法

因此,BotComponents 是自定义操作的新途径。请按照指示 here。您可能需要更改的两件事是:

  • Microsoft.Azure.KeyVault.Core 更新/添加更新的软件包。我为这两个项目选择了 3.0.5
  • 使用 "components":[{"name":"MultiplyDialog"}] 而不是 "components":[{"name":"CustomAction.MultiplyDialog"}]

在第 2 点上,我遇到了构建错误 (FileNotFoundException: Could not load file or assembly 'CustomAction.MultiplyDialog),因此执行了上述操作来解决。奇怪的是,一旦我能够在 VS 中构建,然后在 Composer 中运行和测试,它又回到了 CustomAction.MultiplyDialog,但它可以工作。

一旦 2.0 发布,此文档应成为 Composer 文档的一部分。