Предупреждение компилятора (уровень 1) CS3014
Обновлен: Ноябрь 2007
Сообщение об ошибке
"член" не требуется атрибут CLSCompliant, так как сборка не имеет атрибута CLSCompliant
'member' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
В файле исходного кода, в котором совместимость со спецификацией CLS не указана, конструктор в файле помечен в качестве CLS-совместимого. Это не допускается. Для устранения предупреждения добавьте CLS-совместимый атрибут уровня сборки в файл (в следующем примере раскомментируйте строку, содержащую атрибут уровня сборки). Дополнительные сведения о совместимости со спецификацией CLS см. в разделах Написание CLS-совместимого кода и Спецификация CLS.
Пример
Следующий пример приводит к возникновению ошибки CS3014:
// CS3014.cs
using System;
// [assembly:CLSCompliant(true)]
public class I
{
[CLSCompliant(true)] // CS3014
public void M()
{
}
public static void Main()
{
}
}