我试图消除所有符合CLS的错误,我们在整个解决方案。虽然我成功地整理了几个变量(例如,以下划线开头的公共变量并使用无符号整数),但我似乎找不到其中一些失败的原因。VB.Net表单构造函数(警告在unitOfWork参数上,并且读取参数类型'unitOfWork‘不符合CLS
Public Sub New(ByRef unitOfWork As IUnitOfWork或者还有另一个CLS-遵从性限制,我不知道。有什么建议吗?
.NET CLS (公共语言规范)允许程序员用一种.NET语言编写代码,并且确信所有其他.NET语言都可以安全地与原始项目中的数据和方法进行交互,甚至可以利用它们。在Troelsen和Japikse的“C# 6.0与.NET 4.6框架”中,作者写道,不能有CLS不兼容的参数或方法的返回值,但是可以在方法中包含CLS不兼容的变量,但是该方法仍然是符合CLS的。19),{
// Exposed unsigned data is not CLS</em