S3990 — Assemblies should be marked as CLS compliant

Language
VB.NET
Type
Code smell
Severity
Major
Tags
api-design

Why is this an issue?

Assemblies should conform with the Common Language Specification (CLS) in order to be usable across programming languages. To be compliant an assembly has to indicate it with System.CLSCompliantAttribute.

Compliant solution


<Assembly: CLSCompliant(True)>

Namespace MyLibrary

End Namespace

↑ Back to top