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

时间:2017-07-23 23:16:34

标签: c# azure bots csx

其他人和Bot框架一样麻烦吗?

我只是尝试按照Debug an Azure Bot Service bot中的步骤操作,以便我可以在本地编辑和运行我的代码,然后将其推送到云端。经过长时间的斗争,我运行'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示例,我正在尽力遵循文档中无数的脆弱步骤。

还有其他事吗?有解决方案吗?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

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