I am currently testing out Ndepend, and it gives me a warning that assemblies should be marked as CLSCompliant.
Our project is all C#, so it is not really needed.
What I am wondering is: are there any negative effects of marking a dll as clscompliant or should I just disable the warning?
Note I am not asking what CLSCompliant means that is covered here: What is the 'CLSCompliant' attribute in .NET?
[CLSCompliant(false)]
attribute. This can be necessary if you also want to return or accept some types from 3rd party libraries that are not CLS compliant on their own. – Agminate