从Azure门户和Bot框架创建机器人有什么区别?

时间:2017-03-24 08:22:11

标签: c# azure botframework azure-bot-service

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

1 个答案:

答案 0 :(得分:1)

它实际上是一个基于C#的项目。请参阅Debugging C# bots built using the Azure Bot Service on Windows

  

Azure Bot服务中的C#环境有更多共同点   Node.js比典型的C#app更好,因为它需要运行时主机   像Node引擎一样。在Azure中,运行时是托管的一部分   云中的环境,但你需要复制它   桌面本地环境。

     

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

     
      
  1. Azure Bot服务代码的本地副本(请参阅Setting up Continuous Integration
  2.   
  3. Bot框架模拟器
  4.   
  5. Azure Functions CLI
  6.   
  7. DotNet CLI
  8.         

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

         
        
    1. Visual Studio 15 - 社区版将正常运行
    2.   
    3. Command Task Runner Visual Studio Extension
    4.   

这些也是要求:

Azure 2.9.6 .NET SDK
Visual Studio Tools for Azure Functions