设置 .NET 程序集的 CLS 合规性
可以为整个 .NET 程序集设置 CLS 合规性。 但实际上是如何做到的呢? 例如使用 Visual Studio 2008?
Setting CLS compliance for an entire .NET assembly is possible. But how is it actually done? E.g. with Visual Studio 2008?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Visual Studio 为编译器添加了一条指令,编译器会检查代码是否存在比本机编程语言更严格的规则。
添加程序集级别属性,将符合 CLS 的属性添加到所有项目中
您可以通过在项目中的任何位置(通常在
assemblyinfo.cs
文件中)。 如果
using System;
行不在文件顶部,请添加它。 或者,使用长形式:Visual Studio adds a directive for the compiler, and the compiler checks the code for some more strict rules than in the native programming language.
You can add the CLS compliant attribute to all your project by adding the assembly level attribute
anywhere in your project, generally in the
assemblyinfo.cs
file.If the line
using System;
is not at the top of the file, add it. Or, use the long form:您需要将此行添加到源文件之一:
有关 CLS 兼容代码的更多信息 这里。
通常你把它放在 assemblyinfo.cs 中
You need to add this line to one of your source files:
More info on CLS compliant code here.
Normally you put this in assemblyinfo.cs