繁体   English   中英

命名空间“Microsoft”中不存在类型或命名空间名称“Bot”?

[英]The type or namespace name 'Bot' does not exist in the namespace 'Microsoft'?

其他人是否和我一样在使用 Bot 框架时遇到了麻烦?

我只是尝试按照调试 Azure 机器人服务机器人中的步骤操作,以便我可以在本地编辑和运行我的代码,然后将其推送到云端。 经过长时间的努力,我运行了“debughost.cmd”文件,却被告知它无法解析“Bot”!

确切的错误是

D:\\projects\\PROJECT\\messages\\EchoDialog.csx(3,17):错误 CS0234:命名空间“Microsoft”中不存在类型或命名空间名称“Bot”(您是否缺少程序集引用?)

D:\\projects\\HelpfulCoa\\messages\\EchoDialog.csx(4,17):错误 CS0234:命名空间“Microsoft”中不存在类型或命名空间名称“Bot”(您是否缺少程序集引用?)

run.csx(9,17):错误 CS0234:命名空间“Microsoft”中不存在类型或命名空间名称“Bot”(您是否缺少程序集引用?)

run.csx(10,17):错误 CS0234:命名空间“Microsoft”中不存在类型或命名空间名称“Bot”(您是否缺少程序集引用?)

代码只是 Echo 示例,我正在尽最大努力遵循文档中的无数脆弱步骤。

还有其他人遇到这个吗? 有解决办法吗?

您需要将 .net 框架版本更改为 >=4.6。 当 .net 框架为 4.5 时会出现此错误。 Microsoft.Bot.Builder 版本 3.8.0 可以使用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM