首页 文章

Azure Bot函数 - 命名空间/依赖性错误

提问于
浏览
2

我've created a simple Azure Bot Function that works fine when ran in Azure. I have installed the required SDK'但是当我在本地下载/复制解决方案时(Windows 10使用VS 2017)然后运行 "dotnet restore" 然后 "debughost.cmd" 我收到以下错误:

函数编译错误...错误CS0234:名称空间“Microsoft”中不存在类型或命名空间名称“Bot”(您是否缺少程序集引用?)

如何管理依赖项?该解决方案没有"References"文件夹,"Manage NuGet Packages for Solution..."显示为灰色 .

这是VS 2017的问题吗?我目前没有安装VS 2015 .

谢谢,TK

1 回答

  • 4

    我可能遇到了同样的问题,并设法通过在 project.json 中添加对Bot Connector的引用来修复它 . 之后你需要做另一个 dotnet restore .

    {
      "frameworks": {
        "net46":{
          "dependencies": {
            "Microsoft.Bot.Builder.Azure": "3.2.1",
            "Microsoft.Bot.Connector": "1.1.0"
          }
        }
       }
    }
    

    谢谢,迪尼

相关问题