Azure / Azure/azure-functions-dotnet-worker

No HotReload for Azure Functions VS Code Tooling

Open
#835 16 comments 9 reactions 0 assignees View on GitHub
enhancement
Dominant language
C#
Stars
466
Forks
215
Avg merge
3d 10h
Merged PRs (30d)
7

Description

> For issues with the Functions Visual Studio tooling, provide detailed steps to reproduce, including details about your environment (OS, VS version, etc)

Azure Functions Tooling using the C# .NET 6 isolated process function does not support the hot reload capability by default. I tried using the hot reload capability by adding a custom build target recommended here:

https://github.com/Azure/azure-functions-core-tools/issues/1239#issuecomment-669018902

But the reload on average 5 seconds, which is a poor inner loop experience.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the .NET 6 isolated-process context and the custom build target recommendation linked from Azure Functions Core Tools issue #1239. Trace how the VS Code tooling currently handles hot reload and compare its behavior with the reported five-second reload time. Done means default hot reload support is implemented or the remaining limitation is clearly documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, csharp, vscode
Domain
developer-experience, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.