我正在尝试在PromptValidator
中使用ConfirmPrompt
。对提示的某些非是/否响应在NullReferenceException
中引发Microsoft.Recognizers.Text.Choice.ChoiceExtractor
错误。这是我的堆栈跟踪:
https://gist.github.com/MilesWilde/be7eae75c8e0458454823a7ce6dcb484
只要我收到ConfirmPrompt
,就可以通过将.gif文件上传到聊天室来重新创建此问题。我在对话框中设置允许此验证器的方法如下:
dialogs.Add(new ConfirmPrompt("minutesConfirmationPrompt", DialogValidators.ConfirmValidatorAsync));
我已经在仿真器中进行了测试,我的DialogValidators.ConfirmValidatorAsync
验证器根本没有断点,因此内部服务似乎正在发生某些事情。生产代码中也会发生这种情况。如果我收到我的提示信息,而不是在这里出现错误,我希望使用它。有提示吗?