- 1 Functions project
- Create a project using VSCode UI
- 2 Create functions from templates
- Create a functions in the project using VSCode UI
You may expect that a new folder is created inside the app function folder with the name of the function and a class file for the function and a function.json file. But it's not. Actually, a class file is created not in its own folder and there is no function.json file as well. An interesting is that the FunctionName attribute on the Run method and the HttpTrigger attribute on the HttpRequest in the Run method’s signature. Source: Building C# Project-based Azure Functions in Visual Studio Code