Skip to content

Over-zealous CompilerServices.Extension removal hint in 2023.3.1 #587

@bartelink

Description

@bartelink

My global.json refs a v6 SDK with rollforward as latestMajor (and I have V8 SDK installed)

image

While this hint is correct if you are using a V8 compiler (implemented in dotnet/fsharp#13839), it's very wrong if your CI only supplies a V6 one (it'll error in F# or C# consuming code as the compiler does not add the implicitly required one at the type level)

Ideally, that hint should be subject to a guarantee of V7/V8 compiler being present

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions