Skip to content

Optional workloads do not work in .NET 8 builds #15348

@jonathanpeppers

Description

@jonathanpeppers

Context: dotnet/runtime#80401

dotnet/sdk@f5cb7e3 introduced a change that would make microsoft.net.workload.mono.toolchain an outdated id in order to work around manifest errors when older previews of the .NET 7 SDK were installed.

So for optional workloads to work at all, on CI we had to rename folders such as:

https://github.com/dotnet/maui/blob/eea6fea9897faf736306aeb4c250dafedaac18c9/src/DotNet/DotNet.csproj#L162-L170

Filing this issue to track this problem, as it won't be solved until dotnet/runtime#80401 is merged and flows to dotnet/installer.

At that point we can test the changes further downstream in xamarin-android, xamarin-macios, and dotnet/maui.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions