可以为整个 .NET 程序集设置 CLS 合规性。但它实际上是如何完成的?例如使用 Visual Studio 2008?
问问题
17154 次
2 回答
40
Visual Studio 为编译器添加了一个指令,编译器会检查代码中是否存在比本机编程语言更严格的规则。
您可以通过添加程序集级别属性将符合 CLS 的属性添加到您的所有项目中
[assembly: CLSCompliant(true)]
项目中的任何位置,通常在assemblyinfo.cs
文件中。
如果该行using System;
不在文件的顶部,请添加它。或者,使用长格式:
[assembly: System.CLSCompliant(true)]
于 2009-04-21T20:17:38.300 回答
20
您需要将此行添加到您的源文件之一:
[assembly: System.CLSCompliant(true)]
有关 CLS 兼容代码的更多信息,请点击此处。
通常你把它放在 assemblyinfo.cs
于 2009-04-21T20:09:13.000 回答