我已经使用Azure门户>创建资源> Web App Bot> V4 Framework> Echo Bot从Azure下载了Azure'EchoBot'示例。
我下载了生成的脚手架代码,并且样本中似乎已经出现了错误?我自己无法修复它,因为我还不太了解代码的结构。这是我的学习练习。在启动过程中的依赖项注入中似乎出现了错误?我已经更新了所有nuget软件包,并确认网上的其他示例/示例具有相同的代码吗? (用其解决方案的名称替换“ EchoBot”)。有人可以协助吗?我什至无法构建并运行带有此问题/错误的示例。
答案 0 :(得分:0)
尝试EchoBot.Echobot
。该错误消息告诉您它无法解决,因为您使用的是名称空间而不是类型。您在这里有两个选择:
1)肮脏的方式-将EchoBot
替换为EchoBot.EchoBot
。第一个EchoBot
是名称空间,第二个是该名称空间中的类。
2)更好的方法-在using EchoBot = EchoBot.EchoBot;
文件的顶部添加Startup.cs
。
解释是EchoBot
类声明位于EchoBot
名称空间中-请参见EchoBot.cs
文件,您将在顶部附近看到namespace EchoBot
。