I can see that I can create a bot service and connect it with the Bot Framework right from the Azure portal? As far as I can see It creates a project, that is kind of different than the C# bot project in my Visual Studio.. then it gives me way to continuous integrate it with a remote repository, what exactly is this and how is this different from creating a project in the Studio, make a bot in the Bot framework website and just Publish it from VS? It says that it will create "some files to start with", but despite I select C# as a language I definitely don't see C# based project created..
Microsoft's support on this topic is very very poor..
Asked
Active
Viewed 648 times
2

Ezequiel Jadib
- 14,767
- 2
- 38
- 43

nmrlqa4
- 659
- 1
- 9
- 32
-
1Possible duplicate of [Difference between Microsoft Bot Framework and Azure Bot Service?](http://stackoverflow.com/questions/40865274/difference-between-microsoft-bot-framework-and-azure-bot-service) – Ezequiel Jadib Mar 24 '17 at 09:51
1 Answers
1
It IS in fact a C# based project. Please see Debugging C# bots built using the Azure Bot Service on Windows
The C# environment in Azure Bot Service has more in common with Node.js than a typical C# app because it requires a runtime host, much like the Node engine. In Azure, the runtime is part of the hosting environment in the cloud, but you’ll need to replicate that environment locally on your desktop.
First, you need to set up your environment. You’ll need:
- A local copy of your Azure Bot Service code (see Setting up Continuous Integration )
- The Bot Framework Emulator
- The Azure Functions CLI
- DotNet CLI
and if you want breakpoint debugging in Visual Studio 15:
- Visual Studio 15—the Community Edition will work fine
- The Command Task Runner Visual Studio Extension
These are also requirements:
Azure 2.9.6 .NET SDK
Visual Studio Tools for Azure Functions

Eric Dahlvang
- 8,252
- 4
- 29
- 50