CA1014 标记“some.dll” VS2010 的 StyleCop 带有 CLSCompliant(true) 错误消息
当我运行 StyleCop 时,我收到此错误消息,指出我需要使用 CLSCompliant(true) 标记 dll。
这是什么?如何设置使用 CLSCompliant(true) 标记 dll?
Error 4 CA1014 : Microsoft.Design :
Mark 'SOMETHING.dll' with CLSCompliant(true) because it exposes externally
visible types. ModelsimCommunicator
When I run StyleCop, I got this error message saying that I need to Mark the dll with CLSCompliant(true).
What is this? How can I set the Mark the dll with CLSCompliant(true)?
Error 4 CA1014 : Microsoft.Design :
Mark 'SOMETHING.dll' with CLSCompliant(true) because it exposes externally
visible types. ModelsimCommunicator
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
要将 DLL 标记为符合 CLS,请在根命名空间中执行以下操作。
注意:此错误来自 FxCop,而不是 StyleCop。 FxCop 错误以 CA 为前缀,而 StyleCop 使用 SA 前缀
To mark the DLL as CLS compliant do the following in the root namespace.
Note: This error is coming from FxCop not StyleCop. FxCop errors are prefixed with CA while StyleCop uses the SA prefix
禁用:
To disable: