How does workload versioning work? #6528
Replies: 4 comments 13 replies
-
This is how you select the version of .NET (and thus .NET MAUI): https://docs.microsoft.com/en-us/dotnet/core/versions/selection .NET MAUI is an optional workload and those are associated to a specific version of .NET. Today, this is how versioning works. In the future some additional versioning information will hopefully be added to the An update to .NET MAUI (hotfix) does not require an update to .NET although it might, depending on the nature of the fix. If we were to do an update without bumping the version of .NET, then you could update with the CLI |
Beta Was this translation helpful? Give feedback.
-
Related: How do we know which MAUI Service Release (https://github.com/dotnet/maui/releases) is included or not in the current workloads? Service Release 3 was released more than two weeks ago and as I understand it exposes CollectionView.Controller as internal so that Maui-CommunityToolkit may use it. But I have been unable to build Maui-CommunityToolkit's main branch for the past week or so due to the compiler refusing (I found this earlier question but I do not find the answer satisfactory: https://learn.microsoft.com/en-us/answers/questions/947953/how-do-i-get-net-maui-service-releases) Update 1: I updated VS & workloads this morning (supposedly after Patch-Tuesday releases) and it fixed the Update 2:
After workload update:
The Manifest Version now seems to match the Maui Service Release version better. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hi So okej I go back to version 7 and wait for next preview but that is not working. Is the dotnet 7 and 8 suposed to work side by side? //Joacim |
Beta Was this translation helpful? Give feedback.
-
I'm trying to understand how versioning works in the new "workload" world in .NET.
Can 'maui' workload be updated independently of .NET? Based on the docs docs.microsoft.com/en-US/dotnet/core/tools/dotnet-workload-install#results-vary-by-sdk-version it seems that workloads are "bundled" with .NET releases (major and minor versions).
And if they are indeed "bundled" together, does this mean that if maui needs to ship a hot fix, then it will be done by releasing a new .NET version (e.g., a minor version)?
Since dotnet workload list command doesn't output any workload version, it leads me to believe that the workloads and .NET versions are indeed "bundled" together.
Beta Was this translation helpful? Give feedback.
All reactions