2

我创建了一个简单的 Azure Bot Function,它在 Azure 中运行时运行良好。我已经安装了所需的 SDK,但是当我在本地下载/复制解决方案(使用 VS 2017 的 Windows 10)然后运行时"dotnet restore"出现"debughost.cmd"以下错误:

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

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

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

谢谢, TK

4

1 回答 1

4

我可能遇到了同样的问题,并通过在project.json中添加对 Bot Connector 的引用来解决它。之后你需要再做一次dotnet restore

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

谢谢,迪尼

于 2017-03-22T16:50:41.723 回答