Demote *-uwp to community.#49793
Conversation
# Conflicts: # scripts/ci.feature.baseline.txt
Just to clarify, UWP is still present and fully supported, it's just that the option has been moved under the WinUI workload. There's a "Universal Windows Platform Tools" additional component there that when checked will install the additional tooling, project templates, etc. We even actually just added support for modern .NET to UWP C# apps, and updated all UWP project templates in VS2026 to use .NET 10 and Native AOT out of the box. UWP will also get full support of CsWinRT 3.0 when it ships. I know these changes are just for the vcpkg toolchain, but wanted to clarify the state of UWP as a whole in VS 🙂 |
|
The UWP tooling is still available, under "WinUI application development". In fact this is the old UWP workload but renamed (it's still identified under the hood as |
|
UWP was not removed in VS 2026, it just became an Individual Component instead of a workload, but it's still there (and all UWP project templates are also still there) |
|
Thanks, I removed the note about looks officially removed but I still think we should demote it. My boss @MahmoudGSaleh is double checking some things before we would actually merge this. |
|
If we take this also fixes the outstanding comment against #49741 |
|
@Sergio0694, just curios: you are saying UWP is still supported, however this article told the opposite, and on Wikipedia it's said that UWP is deprecated. |
The Wikipedia page just links to that ' |
|
@AenBleidd there's a lot of confusion and misinformation around UWP, unfortunately it's always been that way 🥲 The truth is what I said before:
I think most of the confusion is due to the fact that UWP is not recommended for new Windows apps (which is also true). |
For what it's worth, that is what "deprecate" means to a lot of people, which is probably where the confusion lies. Microsoft seems to only use the word "deprecate" if they intend to actively remove something, whereas it seems much more likely the UWP stuff gets frozen in a block of ice forever. |
|
@Sergio0694, thank you for the clarification! This really explains a lot. |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
I merged through the x64-linux baseline issue. |
[1]:
