.NET Upgrade Assistant modifies <ImplicitUsings> in .csproj incorrectly.
toth-bence-nxbev opened this issue · 0 comments
Description:
When we upgrade an Azure function from an in-process model to isolated, the upgrade assistant adds the following line to the .csproj: "enabled"
The parameter "ImplicitUsings" is working with "enable" or "true" as a value, but not with "enabled".
Reproduction:
We have reproduced this with the VS extension of the .NET Upgrade assistant (Version: 0.5.585.50603), with an Azure Function project on .NET 6 and using the in-process model before the Upgrade. When running the upgrade assistant we chose .NET 8 and the whole project. The assistant automatically makes changes that are part of the migration to the isolated model, setting the "ImplicitUsings" setting to the incorrect value as well.