设置 .NET 程序集的 CLS 合规性

发布于 2024-07-17 18:59:24 字数 72 浏览 4 评论 0原文

可以为整个 .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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

雨夜星沙 2024-07-24 18:59:24

Visual Studio 为编译器添加了一条指令,编译器会检查代码是否存在比本机编程语言更严格的规则。

添加程序集级别属性,将符合 CLS 的属性添加到所有项目中

[assembly: CLSCompliant(true)]

您可以通过在项目中的任何位置(通常在 assemblyinfo.cs 文件中)

。 如果 using System; 行不在文件顶部,请添加它。 或者,使用长形式:

[assembly: System.CLSCompliant(true)]

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

[assembly: CLSCompliant(true)]

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:

[assembly: System.CLSCompliant(true)]
许你一世情深 2024-07-24 18:59:24

您需要将此行添加到源文件之一:

[assembly: System.CLSCompliant(true)]

有关 CLS 兼容代码的更多信息 这里

通常你把它放在 assemblyinfo.cs 中

You need to add this line to one of your source files:

[assembly: System.CLSCompliant(true)]

More info on CLS compliant code here.

Normally you put this in assemblyinfo.cs

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文