Skip to content

Guidance on whether to indicate CLS compliance #8455

@Eilon

Description

@Eilon

Can/should we have guidance on whether to indicate CLS compliance? It comes up from customers/community every so often, but in my view the cases for it tend to be weak because they are based on hypothetical cases, or circular logic.

For example:

  1. What if some obscure language is used?
  • I think it'll probably work just fine anyway, as long as you're not actually doing anything that isn't CLS complient
  1. But I want to mark my own assembly as CLS compliant and I can't because it depends on XYZ, which isn't
  • This goes back to (1) and whether there's any point to it at all these days in modern libraries

I think it would be good to have explicit guidance on this that we can point people to.

cc @KathleenDollard @richlander @terrajobst @DamianEdwards


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Metadata

Metadata

Assignees

No one assigned

    Labels

    dotnet/svcwaiting-on-feedbackWaiting for feedback from SMEs before they can be mergedwon't fixIssues that were closed as part of automated backlog grooming

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions