Skip to content

[Visual Studio][Extension] Provide information in the "Update Uno.Sdk to ..."-Banner, if the new Uno.Sdk Version does not longer support the used NET Version and provide Option to limit update to latest supported Uno.Sdk Version!Β #504

@DevTKSS

Description

@DevTKSS

What would you like to be added? πŸ’‘

  • Provide information in the "Update Uno.Sdk to ..."-Banner, if the new Version:

    • removes support for the .csproj used .NET Version ( e.g. v6.3 removes .NET 8 support)
    • Introduce Breaking Changes similar to Uno.Sdk v6.0 with the HostBuilder changes
  • provide also the Option to limit the automatic update to the latest supported Uno Sdk version, possibly configurable by a Drop-Down List?

Why is this needed? πŸ€”

  • The Automatic Update Feature is great with the overall Update functionallity, but especially if the new Uno.Sdk Version introduces above filed Changes required to apply and important to know of from Consumer side, we should be made aware of this.
  • If someone might have Dependencys which require staying on NET 8 and MIGHT not be upgrade-able/drop-able, at this time he will get spammed all the time with the Updating and/or failing banner/failing build, because he did not got this information before accepting the auto update! We should be able to normally rely on this does not introduce such breaking changes without any previous information.

This ensures a good User Expirience!

Renderer 🎨

  • Skia
  • Native

For which platforms πŸ“±πŸ’»πŸ–₯️

All platforms 🌍, Build tasks

Anything else we need to know? πŸ’¬

For example, this issue has been potentially been caused from the not recognized Breaking change for NET8 beeing dropped in Uno.Sdk v6.3:

Which would have been avoidable if we would have this feature decribed implemented πŸ‘

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions