What you need to know
- Microsoft announced that the popular feature Hot Reload would be restricted to Visual Studio 2022.
- The move angered many .NET open-source developers and members of the open-source community.
- Opposition to Microsoft's decision led the company to backtrack its plans.
Microsoft stirred the pot with the open-source .NET community when it announced that a feature called "Hot Reload" would be exclusively available through Visual Studio 2022. Since then, after lots of backlash, it has changed its tune and reversed its decision.
In the original blog post wherein Hot Reload's Visual Studio 2022 exclusivity was announced, Microsoft said "[...] we've decided that starting with the upcoming .NET 6 GA release, we will enable Hot Reload functionality only through Visual Studio 2022 so we can focus on providing the best experiences to the most users. We'll also continue to pursue adding Hot Reload to Visual Studio for Mac in a future release."
After pushback from developers and various members of the affected .NET community, Microsoft changed its tune. On October 23, 2021, three days after the announcement that sparked the initial fire, Microsoft made a new blog post, saying "we made a mistake in executing on our decision and took longer than expected to respond back to the community. We have approved the pull request to re-enable this code path and it will be in the GA build of the .NET 6 SDK."
For a quick primer on what Hot Reload is: It's a developer tool that allows for source code modification and implementation all while an app is running, saving people the hassle of having to restart their application to see their changes actualized.
Many remain unsatisfied with Microsoft's actions and its lack of transparency. Though the company has reversed a change that upset many, the question remains regarding why said change was in the cards at all. Some speculate it was an attempt to steer people away from the open-source route and toward Visual Studio.
We may earn a commission for purchases using our links. Learn more.