14

当我运行 StyleCop 时,我收到一条错误消息,提示我需要使用 CLSCompliant(true) 标记 dll。

这是什么?如何使用 CLSCompliant(true) 设置 Mark the dll?

Error   4   CA1014 : Microsoft.Design : 
Mark 'SOMETHING.dll' with CLSCompliant(true) because it exposes externally 
                     visible types. ModelsimCommunicator
4

2 回答 2

20

要将 DLL 标记为符合 CLS,请在根命名空间中执行以下操作。

[assembly: CLSCompliant(true)]

注意:此错误来自 FxCop 而不是 StyleCop。FxCop 错误以 CA 为前缀,而 StyleCop 使用 SA 前缀

于 2011-05-23T21:18:12.610 回答
0

要禁用:

[assembly: CLSCompliant(false)]
于 2021-08-17T01:43:09.367 回答