-2

如何在我的 .NET 代码中找到所有不符合 CLS 的语句?

Visual Studio 2015 编译器可以做到吗?如何找到不符合 CLS 的警告?

我检查了StyleCop ReSharper 扩展ndepend没有成功。

我所追求的是在我的 C# 代码 Visual Studio 项目中找到所有不符合 CLS 的语句。最终目标是为其添加[assembly: CLSCompliant(true)]标签。

谢谢。

4

2 回答 2

1

使用[assembly: CLSCompliant(true)]会使 c# 编译器在不符合 CLS 的代码上显示警告。CLSCompliant 警告的代码通常在CS3000范围内,因此您可以按代码排序以检查所有警告。

于 2017-02-15T10:53:25.663 回答
-1

对于 VB.NET,请使用:

<Assembly: CLSCompliant(True)>

另外,在将上述内容添加到 AssemblyInfo.vb 文件后,不要忘记 Build-Clean Solution 和 Build-Rebuild Solution。

于 2019-12-02T19:26:23.943 回答