Поделиться через


Ошибка компилятора CS1730

Обновлен: Ноябрь 2007

Сообщение об ошибке

Атрибуты сборки и модуля должны располагаться до всех остальных определенных в файле элементов, кроме предложений using и объявлений псевдонимов extern.
Assembly and module attributes must precede all other elements defined in a file except using clauses and extern alias declarations.

Применяемый на уровне сборки атрибут не может использоваться после определений типов.

Исправление ошибки

  • Переместите данный атрибут в верхнюю часть файла, но расположите его под директивами using и объявлениями псевдонимов extern.

Пример

Следующий код вызывает ошибку CS1730:

// cs1730.cs
class Test
{
}
[assembly: System.Attribute] // CS1730

См. также

Ссылки

Атрибуты (Руководство по программированию на C#)