2

我可以看到我可以直接从 Azure 门户创建一个机器人服务并将其与机器人框架连接起来?据我所见,它创建了一个项目,这与我的 Visual Studio 中的 C# bot 项目有点不同。然后它让我可以将它与远程存储库持续集成,这到底是什么以及这有什么不同从在 Studio 中创建项目,在 Bot 框架网站中创建一个机器人,然后从 VS 发布它?它说它将创建“一些文件开始”,但尽管我选择 C# 作为一种语言,但我绝对看不到创建基于 C# 的项目。 测试 微软在这个主题上的支持非常非常差。

4

1 回答 1

1

它实际上是一个基于 C# 的项目。请参阅调试在 Windows 上使用 Azure Bot 服务构建的 C# 机器人

Azure 机器人服务中的 C# 环境与 Node.js 的共同点比典型的 C# 应用程序更多,因为它需要运行时主机,很像 Node 引擎。在 Azure 中,运行时是云中托管环境的一部分,但您需要在本地桌面上复制该环境。

首先,您需要设置环境。你需要:

  1. Azure 机器人服务代码的本地副本(请参阅 设置持续集成
  2. Bot 框架模拟器
  3. Azure 函数 CLI
  4. 点网 CLI

如果你想在 Visual Studio 15 中进行断点调试:

  1. Visual Studio 15——社区版可以正常工作
  2. 命令任务运行程序 Visual Studio 扩展

这些也是要求:

适用于 Azure Functions 的Azure 2.9.6 .NET SDK
Visual Studio 工具

于 2017-03-24T19:38:29.537 回答