Pet*_*sen 29 .net c# vb.net cls-compliant
可以为整个.NET程序集设置CLS合规性.但它是如何实际完成的?例如,使用Visual Studio 2008?
poc*_*sov 37
Visual Studio为编译器添加了一个指令,编译器会检查代码以查找比本机编程语言更严格的规则.
您可以通过添加程序集级别属性将CLS兼容属性添加到所有项目中
[assembly: CLSCompliant(true)]
Run Code Online (Sandbox Code Playgroud)
项目中的任何位置,通常在assemblyinfo.cs
文件中.
如果该行using System;
不在文件的顶部,请添加它.或者,使用长形式:
[assembly: System.CLSCompliant(true)]
Run Code Online (Sandbox Code Playgroud)
Mic*_*ael 19
您需要将此行添加到您的一个源文件中:
[assembly: System.CLSCompliant(true)]
Run Code Online (Sandbox Code Playgroud)
对符合CLS的代码更多信息在这里.
通常你把它放在assemblyinfo.cs中