I'm encountering an issue with the latest Uno templates (v5.4.5) and the latest VS Uno Extension (v5.4.11) with Wizard when attempting to add various extensions options to a blank preset project. The issue affects not just Localization, but other extension options such as HTTP as well, which do not get properly reflected in the <UnoFeatures /> in the .csproj of the project. Below are the details with the Localization option as an example :
Steps to Reproduce:
Using Visual Studio Wizard:
Select a Blank Preset project.
Enable Dependency Injection (DI) and Localization.
Create the project.
Observed Behavior: The corresponding entry Localization is missing from UnoFeatures in the .csproj file of the project.
[!WARNING]
Adding extensions such as Configuration or HTTP or Localization after selecting DI does not update the command at all, meaning that these options are not included in the generated project.
In all cases, when selecting additional extensions such as Localization, Configuration, or HTTP, these options should be properly reflected in the UnoFeatures of the .csproj file and the generated command (for Live Wizard).
Description:
I'm encountering an issue with the latest Uno templates (v5.4.5) and the latest VS Uno Extension (v5.4.11) with Wizard when attempting to add various extensions options to a blank preset project. The issue affects not just Localization, but other extension options such as HTTP as well, which do not get properly reflected in the
<UnoFeatures />
in the .csproj of the project. Below are the details with the Localization option as an example :Steps to Reproduce:
Using Visual Studio Wizard:
Observed Behavior: The corresponding entry Localization is missing from
UnoFeatures
in the.csproj
file of the project.https://github.com/user-attachments/assets/edeb1c4f-8c38-48f7-bafc-7286dbe297f4
Using Live Wizard:
-loc
is missing from the generated command.Observed Behavior: Obviously, no corresponding entry Localization in
UnoFeatures
in the.csproj
file of the project.https://github.com/user-attachments/assets/0070cbc4-e649-40ce-973f-7767eee95ecf
Using CLI:
dotnet new unoapp -preset=blank -o test
) and manually add-di
and the localization option-loc
.Observed Behavior: The corresponding entry Localization is missing from
UnoFeatures
in the.csproj
file of the project.https://github.com/user-attachments/assets/db245fcd-b6af-4dae-9dc4-2ff87acff9e7
Additional Observations:
https://github.com/user-attachments/assets/a9e3dbed-c033-40e8-a0c2-ce64a4338fe4
Expected Behavior:
In all cases, when selecting additional extensions such as Localization, Configuration, or HTTP, these options should be properly reflected in the
UnoFeatures
of the.csproj
file and the generated command (for Live Wizard).