Ostrzeżenie kompilatora (poziom 1) CS3014
Atrybut "member" nie wymaga atrybutu CLSCompliant, ponieważ zestaw nie ma atrybutu CLSCompliant
W pliku kodu źródłowego, w którym nie określono zgodności ze specyfikacją języka wspólnego (CLS), konstrukcja w pliku została oznaczona jako zgodna ze specyfikacją CLS. Jest to niedozwolone. Aby rozwiązać to ostrzeżenie, dodaj atrybut zgodny ze specyfikacją CLS na poziomie zestawu do pliku (w poniższym przykładzie usuń komentarz z wiersza zawierającego atrybut poziomu zestawu). Aby uzyskać więcej informacji na temat zgodności ze standardem CLS, zobacz Niezależność języka i składniki niezależne od języka.
Poniższy przykład generuje cs3014:
// CS3014.cs
using System;
// [assembly:CLSCompliant(true)]
public class I
{
[CLSCompliant(true)] // CS3014
public void M()
{
}
public static void Main()
{
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: