C# 正在中断PromptDialog中的更改。选择?
将Microsoft.Bot.Builder NuGet软件包从3.5.5更新到3.5.8后,下面代码段中的C# 正在中断PromptDialog中的更改。选择?,c#,botframework,C#,Botframework,将Microsoft.Bot.Builder NuGet软件包从3.5.5更新到3.5.8后,下面代码段中的OnOptionSelected回调不再被调用(我每次单击都会得到“错误选择”响应),在PromptDialog.Choice中是否有更改 谢谢 private async Task MessageReceivedAsync(IDialogContext context, IAwaitable<object> result) { var opti
OnOptionSelected
回调不再被调用(我每次单击都会得到“错误选择”响应),在PromptDialog.Choice中是否有更改
谢谢
private async Task MessageReceivedAsync(IDialogContext context, IAwaitable<object> result)
{
var options = new List<string> {"Option 1", "Option 2", "Option 3"};
PromptDialog.Choice(context, OnOptionSelected, options, $"How can I help you?", "Bad selection", 5);
}
专用异步任务消息ReceivedAsync(IDialogContext上下文,IAwaitable结果)
{
var options=新列表{“选项1”、“选项2”、“选项3”};
PromptDialog.Choice(上下文、OnOptions Selected、options、$“我能为您做些什么?”、“糟糕的选择”,5);
}
您遇到了一个已知问题,如您所见。更改已合并到master,因此将很快发布
更新
包含修复程序的新版本刚刚发布=>出于好奇,您在单击其中一个选项后出现错误,或者您正在写入选项值?如果重试次数不同于0,我会在上面的剪报中看到无效的选项消息“错误选择”,我会得到重新提示,并以无休止的循环结束。如果重试次数为0,我将获得“尝试次数过多”,并且OnOptions Selected将激发!。。。我明白了。但是,当您单击该选项或手动写入值时,键入和单击的行为相同。(仅供参考,我在上面更新了我的评论,描述了重试次数为0时会发生什么情况)。我有一个sim卡,如果您需要,我可以将其上传到某个地方。谢谢Ezequiel,在更新软件包之前,我将等待高于3.5.8的版本。