dotnet / upgrade-assistant

A tool to assist developers in upgrading .NET Framework applications to .NET 6 and beyond
MIT License
1.11k stars 162 forks source link

Function App In-Place Upgrade Breaks ImplicitUsings Tag #1604

Open Ibbylun opened 1 month ago

Ibbylun commented 1 month ago

When running the Upgrade tool on a dotnet Function App and upgrading from dotnet version 6.0 to version 8.0 the tool will change the <ImplicitUsings> tag on the functions main .csproj file to enabled example.

<ImplicitUsings>enabled</ImplicitUsings>

This actually breaks the ImplicitUsing functionality around the project and makes it so the user has to add in many using values around the application, it should actually be changed to enable (no d).

<ImplicitUsings>enable</ImplicitUsings>