如何在我的 .NET 代码中找到所有不符合 CLS 的语句?
Visual Studio 2015 编译器可以做到吗?如何找到不符合 CLS 的警告?
我检查了StyleCop ReSharper 扩展和ndepend没有成功。
我所追求的是在我的 C# 代码 Visual Studio 项目中找到所有不符合 CLS 的语句。最终目标是为其添加[assembly: CLSCompliant(true)]
标签。
谢谢。
如何在我的 .NET 代码中找到所有不符合 CLS 的语句?
Visual Studio 2015 编译器可以做到吗?如何找到不符合 CLS 的警告?
我检查了StyleCop ReSharper 扩展和ndepend没有成功。
我所追求的是在我的 C# 代码 Visual Studio 项目中找到所有不符合 CLS 的语句。最终目标是为其添加[assembly: CLSCompliant(true)]
标签。
谢谢。
使用[assembly: CLSCompliant(true)]
会使 c# 编译器在不符合 CLS 的代码上显示警告。CLSCompliant 警告的代码通常在CS3000
范围内,因此您可以按代码排序以检查所有警告。
对于 VB.NET,请使用:
<Assembly: CLSCompliant(True)>
另外,在将上述内容添加到 AssemblyInfo.vb 文件后,不要忘记 Build-Clean Solution 和 Build-Rebuild Solution。