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


Спецификатор атрибутов не является завершенной инструкцией

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

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

Спецификатор атрибутов не является завершенным оператором. Для назначения атрибута следующему оператору используйте символ продолжения строки.
Attribute specifier is not a complete statement. Use a line continuation to apply the attribute to the following statement.

Блок атрибутов задается отдельно в строке исходного кода. Атрибуты необходимо назначать в начале оператора объявления, и они должны являться частью этого оператора.

Идентификатор ошибки: BC32035

Чтобы исправить данную ошибку

  • Если оператор объявления располагается на следующей строке, необходимо добавить пробел и символ подчеркивания (_) после блока атрибута для объединения строк исходного кода.

  • Если оператор объявления не связан с блоком атрибутов, необходимо выполнить связывание или удалить блок атрибутов.

  • Если атрибут применяется ко всей сборке или к текущему модулю сборки, блок атрибутов остается на строке отдельного исходного кода. Заключите имя атрибута в угловые скобки (< >) с Assembly: или Module: и не добавляйте пробел или подчеркивание после блока атрибутов. Также убедитесь, что этот блок атрибутов находится в начале файла исходного кода.

См. также

Задачи

Практическое руководство. Разбиение и объединение инструкций в коде

Основные понятия

Применение атрибутов