Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 正在中断PromptDialog中的更改。选择?_C#_Botframework - Fatal编程技术网

C# 正在中断PromptDialog中的更改。选择?

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

将Microsoft.Bot.Builder NuGet软件包从3.5.5更新到3.5.8后,下面代码段中的
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的版本。