Ошибка компилятора 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