Предупреждение компилятора (уровень 1) CS3012
Невозможно задать аргумент CLSCompliant в модуле, который отличается от атрибута CLSCompliant в сборке.
Чтобы модуль соответствовал спецификации CLS[module:System.CLSCompliant(true)]
, его необходимо создать с помощью элемента модуля параметра компилятора TargetType. Дополнительные сведения о среде CLS см. в разделе "Независимость языка" и независимые от языка компоненты.
В следующем примере при сборке без /target:module
возникает ошибка CS3012:
// CS3012.cs
// compile with: /W:1
[module:System.CLSCompliant(true)] // CS3012
public class C
{
public static void Main()
{
}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: