我可以看到我可以直接从Azure门户创建机器人服务并将其与Bot Framework连接?据我所知,它创建了一个项目,这与我的Visual Studio中的C#bot项目有所不同。然后它让我可以将它与远程存储库持续集成,这究竟是什么以及它是如何不同的从在Studio中创建项目,在Bot框架网站中制作机器人并从VS发布它?它说它会创建“一些文件开头”,但是尽管我选择C#作为一种语言我绝对不会看到基于C#的项目被创建.. 微软对这个话题的支持非常差......
答案 0 :(得分:1)
它实际上是一个基于C#的项目。请参阅Debugging C# bots built using the Azure Bot Service on Windows
Azure Bot服务中的C#环境有更多共同点 Node.js比典型的C#app更好,因为它需要运行时主机 像Node引擎一样。在Azure中,运行时是托管的一部分 云中的环境,但你需要复制它 桌面本地环境。
首先,您需要设置您的环境。你需要:
- Azure Bot服务代码的本地副本(请参阅Setting up Continuous Integration)
- Bot框架模拟器
- Azure Functions CLI
- DotNet CLI
醇>如果您想在Visual Studio 15中进行断点调试:
- Visual Studio 15 - 社区版将正常运行
- Command Task Runner Visual Studio Extension
醇>
这些也是要求:
Azure 2.9.6 .NET SDK
Visual Studio Tools for Azure Functions