gpt4 book ai didi

c# - 引用名称大小写不符合 CLS

转载 作者:太空狗 更新时间:2023-10-29 22:29:29 24 4
gpt4 key购买 nike

我有一个 .NET 3.5 C# 项目,它的命名空间为 SampleNamespace.Tools.Sample

如果我将名为“Samplenamespace.Utils.Example”的程序集添加到我的项目中,我会收到以下警告:

Identifier 'Samplenamespace' differing only in case is not CLS-compliant

注意 Samplenamespace 中的小写字母“n”。

目前我什至没有在我的项目中使用引用程序集。简单地将其添加为引用会导致警告。

考虑到我什至没有在我的公共(public)类中公开对程序集的任何引用,为什么编译器会提示这个?

任何解决方法?

最佳答案

当您有这样的混合命名空间时,并非所有 .NET 语言都区分大小写(例如 VB),只有在其他开发人员可能无法访问您的代码时(使用警告的措辞)才进行区分。

这可能不是你的情况,这就是为什么它是警告(在我的店里我们将其视为错误)

关于c# - 引用名称大小写不符合 CLS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/938931/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com