如何解决Bot Framework Composer 无法识别自定义函数
我需要在 Composer bot 中执行一些在自适应表达式中无法执行的逻辑,因此我继续并按照此说明创建了一个自定义函数,我应该能够从自适应表达式中调用该函数在作曲家中。
https://docs.microsoft.com/en-us/composer/how-to-validate#custom-functions
从 Composer 或从 cli 运行我得到同样的错误: 应用程序启动异常 System.Data.SyntaxErrorException: {NAME_OF_FUNCTION_HERE} 没有计算器,它不是内置函数或自定义函数。
解决方法
经典,在周一的前 5 分钟找到了解决方案。
解决方案:你必须这样做
Expression.Functions.Add(...
在加载 rootDialog 之前。
由于加载 rootDialog 被提取到不同的方法中,我没有意识到我实际上是在添加自定义函数之后。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。