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