Сообщения компилятора Visual Basic
Обновлен: Ноябрь 2007
В этом разделе содержатся сообщения об ошибках Visual Basic, возникающих во время компиляции.
Инструкции #Else должна предшествовать соответствующая инструкция #If или #ElseIf
Директива #ElseIf не может следовать за директивой #Else в виде части блока #If
Оператору #ElseIf должен предшествовать соответствующий оператор #If или #ElseIf
Директиве #ElseIf, #Else или #End If должна предшествовать соответствующая директива #If
Оператору #End ExternalSource должен предшествовать соответствующий оператор #ExternalSource
Оператор #End Region должен следовать за соответствующим оператором #Region
Директивы #ExternalSource не могут быть вложенными
Инструкция #ExternalSource должна заканчиваться соответствующей директивой #End ExternalSource
Директива #If должна оканчиваться соответствующей директивой #End If
Операторы #Region и #End Region недопустимы в теле метода
Оператор #Region должен заканчиваться соответствующим оператором #End Region
<имяАргумента> не является параметром <объявлениеМетода>
<имяСборки> представляет собой сборку, поэтому на нее нельзя ссылаться, как на модуль
<атрибут> не может быть применен из-за неверного формата GUID <номер>
<имяАтрибута> не может применяться к сборке многократно
<конструктор> в сгенерированном конструктором типе <тип> должен вызывать метод InitializeComponent
<объявление1> не может переопределять <объявление2>, поскольку оно объявлено как NotOverridable
<объявление1> не может переопределять <объявление2>, потому что они имеют разные уровни доступа
<имяЭлемента> не является параметром метода
<имяЭлемента> не является параметром метода расширения <имяМетода>, определенного в <имяТипа>
<имяЭлемента> является устаревшим (ошибка Visual Basic)
<имяЭлемента> является устаревшим (Предупреждение Visual Basic)
Элемент <имяЭлемента> устарел: <ошибка>
<пустаяКонстанта> не объявлена
<ошибка>: <имяКласса1> наследуется от <имяКласса2>
<ошибка>: <имяКонструктора1> вызывает <имяКонструктора2>
<ошибка>: <имяСтруктуры1> содержит <имяСтруктуры2>
<имяСобытия> является событием, поэтому его прямой вызов невозможен
<имяСобытия> не является событием <имяКонтейнера>
<выражение> нельзя использовать в качестве ограничения типа
Нельзя использовать ссылку на файл <имяФайла>, поскольку он не является сборкой
<имяФункции> не объявлена (Ошибка компилятора Smart Device/Visual Basic)
<имяФункции> не объявлено (ошибка Visual Basic)
Метод доступа <ключевоеСлово> свойства <имяСвойства> является устаревшим (ошибка Visual Basic)
Метод доступа <ключевоеСлово> из <имяСвойства> является устаревшим (предупреждение Visual Basic)
Не допускается использование <ключевоеСлово> в модуле
Не допускается использовать <ключевоеСлово> в структуре
<ключевоеСлово> допускается использовать только в классе
<ключевоеСлово> разрешено использовать только в методе экземпляра
Оператор <lsetstmt> не объявлен
Функция <математическаяФункция1> не объявлена
<член> уже объявлен в этой структуре
Член <имяЧлена> существует в нескольких базовых интерфейсах
<имяЧлена> имеет то же имя в качестве параметра типа
<имяЧлена> уже объявлено как <имяПроцедуры>, сгенерированной для <имяКонтейнера>
Член <имяЧлена> является неоднозначным в наследуемых интерфейсах <имяИнтерфейса1> и <имяИнтерфейса2>
<имяЧлена> не является членом <имяКонтекста> и не существует в текущем контексте
Член <имяЧлена> не объявлен или модуль, содержащий его, не загружен в сеансе отладки
Член <имяЧлена> устарел: <сообщениеОбОшибке>
<метод> недоступен в этом контексте, поскольку он объявлен как <модификатор>
<метод1> не может переопределять <метод2>, поскольку является оператором Declare
<метод1> не может переопределить <метод2>, так как они отличаются необязательными параметрами
<метод1> не может переопределять <метод2>, поскольку их возвращаемые типы различны
<имяМетода> нельзя реализовать несколько раз
Метод <имяМетода> не может переопределить скрытый метод
Метод <имяМетода> не может скрывать метод, объявленный с модификатором MustOverride
Метод <имяМетода> несколько раз определен с одинаковыми подписями
Метод <имяМетода> недоступен в этом контексте, поскольку его возвращаемый тип недоступен
Нельзя использовать <модификатор> в инструкции Declare
<модификатор> недопустимо использовать при объявлении делегата
Нельзя использовать <модификатор> при объявлении локальных констант
Нельзя использовать <модификатор> при объявлении локальных переменных
При объявлении методов нельзя использовать <модификатор>
При объявлении событий нельзя использовать <модификатор>
<модификатор> недопустимо использовать в объявлении интерфейса
<имяМодуля> представляет собой модуль и не может использоваться в качестве ссылки на сборку
<имя> не может предоставлять тип <тип1> в <спецификатор> <тип2> <имяТипа> с помощью <имя>
<имя> не может ссылаться на себя через экземпляр по умолчанию, вместо этого следует использовать Me
<имя> уже объявлено в данном <пространствоОбъявлений> как <объявление>
<имя> уже объявлено в качестве параметра этого метода
Объявление <имя> отличается от объявлений в модулях <имяМодуля1> и <имяМодуля2>
<имя> в объектах приложения <список> является неоднозначным
<имя> является неоднозначным в пространстве имен <имяПространстваИмен>
<имя> объявлено в проекте <имяПроекта1>, на который нет ссылки в проекте <имяПроекта2>
<имя> не является членом <имяКласса>
Не удается найти <имя>, необходимое для компиляции этой конструкции
<имя1> конфликтует с типом <тип>, поскольку имеет одинаковое с ним имя, определенное в <имя2>
<имя1> является неоднозначным, поскольку импортировано из пространств имен или типов <имя2>
<имяПространстваИмен> является неоднозначным
Константа <константаNull> не объявлена
<имяПараметра> уже объявлен как параметр типа этого метода
Процедура <имяПроцедуры> имеет неподдерживаемый тип возвращаемого значения или параметров
Для <имяПроцедуры> не заданы параметры, и ее возвращаемый тип не удается индексировать
Параметры <свойство> не могут объявляться с модификатором ByRef
Не удается предоставить доступ для COM к свойству <имяСвойства> в качестве свойства Let
<уточненныйМетод> недоступен в этом контексте, поскольку он объявлен как <модификатор>
Оператор <rsetstmt> не объявлен
В объявлении константы нельзя использовать <описатель>
При объявлении переменной члена нельзя использовать <спецификатор>
<спецификатор> недопустимо использовать при объявлении структуры
При объявлении WithEvents нельзя использовать <спецификатор>
<спецификатор> недопустимо использовать при объявлении перечисления
При объявлении события интерфейса нельзя использовать <спецификатор>
При объявлении метода интерфейса нельзя использовать <спецификатор>
При объявлении свойства интерфейса нельзя использовать <спецификатор>
Спецификаторы <спецификатор1> и <спецификатор2> нельзя использовать совместно
В операторе <имяОператора> требуется использовать массив
<тип> <имяТипа> скрывает переопределяемый метод базового класса
<тип> не может наследоваться несколько раз
Параметры <тип> не могут быть объявлены как Optional
Параметры <тип> нельзя объявить как ParamArray
<тип1> <имяЧлена> скрывает перегружаемый член, объявленный в базовом <тип2> <имяКласса>
<тип1> <имяТипа> и <тип2> <имяТипа> конфликтуют в пространстве имен <имяПространства>
<тип1> не может переопределять <тип2>, поскольку последний не объявлен как Overridable
Тип <тип1><имяТипа> должен реализовать <имяЧлена> для интерфейса <имяИнтерфейса>
Тип <тип1><имяТипа> должен реализовать <имяМетода> для интерфейса <имяИнтерфейса>
Тип <имяТипа> не может использоваться как атрибут, поскольку он объявлен с модификатором MustInherit
Тип <имяТипа> не может использоваться как атрибут, поскольку он не является классом
<имяТипа> имеет то же имя, что и другой тип, доступный в группе My
<имяТипа> является типом класса и не может использоваться в качестве выражения
<имяТипа> является типом делегата
<имяТипа> является универсальным типом и требует аргументы типа
<имяТипа> является пространством имен и не может использоваться в качестве выражения
<имяТипа> является типом структуры и не может использоваться в качестве выражения
<имяТипа> является типом и не может использоваться в качестве выражения
<имяТипа> является типом в контейнере <имяКонтейнера> и не может использоваться в качестве выражения
<имяТипа> является типом перечисления и не может использоваться в качестве выражения
<имяТипа> является типом интерфейса и не может использоваться в качестве выражения
Тип <имяТипа> не поддерживается
Не удается преобразовать значения <имяТипа> в Char
Тип <имяТипа1> не может быть преобразован к типу <имяТипа2>
Ожидается "=" (Операторы присваивания Let и Set)
ожидается "=" (инициализатор объект)
Для переменной <имяПеременной> нельзя вывести тип Nullable
Модификатор доступа <модификаторДоступа> не является допустимым
Модификатор доступа может быть применен либо к процедуре Get, либо к Set, но не к обеим
Доступ к общему члену через экземпляр; выражение уточнения не вычисляется
Параметры методов AddHandler и RemoveHandler нельзя объявлять как ByRef
Методы AddHandler и RemoveHandler должны иметь ровно один параметр
Объявление AddHandler должно оканчиваться соответствующим End AddHandler
Определение AddHandler отсутствует для события <имяСобытия>
Параметры метода AddHandler, RemoveHandler и RaiseEvent нельзя объявить как <модификатор>
AddressOf не может быть применен к <имяМетода> так как <имяМетода> является разделяемым методом
Выражение AddressOf недопустимо в окнах отладки
Выражения AddressOf недопустимы в первом выражении оператора Select Case
Операнд оператора AddressOf должен быть именем метода (без скобок)
Имя статистической функции не может использоваться с символом типа
Псевдоним <имяПространстваИмен> уже объявлен
При наличии параметров должен быть в явном виде указан тип каждого из них
Здесь нельзя использовать встроенное выражение
Инициализаторы анонимных типов недопустимы в окнах отладки
Анонимному типу имени члена должна предшествовать точка
Анонимный член типа или свойство <имяСвойства> уже объявлено
Анонимный тип должен содержать хотя бы один член
Аргумент, соответствующий параметру <имяПараметра> сужается от <тип1> к <тип2>
Аргумент, соответствующий параметру <имяПараметра>, сужается до <имяТипа>
Для параметра <имяПараметра> не указан аргумент
Для параметра <имяПараметра> метода <имяМетода> не указан аргумент
Аргументы не могут быть переданы в оператор New, используемый с параметром типа
В спецификаторах типов не могут задаваться границы массива
В объявлениях массивов нельзя указывать нижние границы
Массив, объявленный как переменная управления циклом, не может быть объявлен с исходным размером
Границы массива не могут быть отрицательными
Размерность массива не должна превышать 32
Инициализатор массива имеет слишком много элементов: <число>
Недостаточное число измерений инициализатора массива
Размерность инициализатора массива слишком велика
В инициализаторе массива отсутствует <число> элементов
Инициализаторы массивов разрешены только для массивов, но типом <имяПеременной> является <имяТипа>
Индексом нижней границы массива может быть только 0
Модификаторы массива не могут задаваться и для переменной, и для ее типа
Модификаторы массива не могут быть указаны в имени параметра лямбда-выражения, только в его типе
Отсутствует выражение с индексами для массива
Массивы нельзя объявлять с помощью ключевого слова New
Массивы, объявленные как члены структуры, не могут быть объявлены с указанием начального размера
Массивы типа System.Void недопустимы в этом выражении
'As Any' не поддерживается в операторах Declare
Ожидается As, запятая или символ ")"
Сборка <имяСборки> не может быть создана, поскольку ее путь длиннее 259 знаков
Недопустимый атрибут сборки <имяАтрибута>: <ошибка>
Операторы атрибутов Assembly или Module должны располагаться перед любыми объявлениями в файле
Атрибут <имяАтрибута> не может применяться многократно
Атрибут <имяАтрибута> не может быть применен к методу с необязательными параметрами
Атрибут <имяАтрибута> не может быть применен к модулю
Атрибут <имяАтрибута> не может быть применен к сборке
Недопустимый атрибут <имяАтрибута>: <ошибка>
Атрибут Conditional допустим только при объявлениях Sub
Константе атрибута <имяКонстанты> нельзя присвоить значение
Члену <имяЧлена> атрибута не может присваиваться значение, поскольку это член не объявлен как Public
Спецификатор атрибутов не является завершенной инструкцией
Атрибут System.Runtime.InteropServices.DefaultCharSetAttribute не поддерживается в этой версии
Значение атрибута является недопустимым; ожидается <значение>
Значение атрибута является недопустимым; ожидается <значение1> или <значение2>
Атрибуты не могут применяться к локальным переменным
Атрибуты не могут быть применены к параметрам лямбда-выражений
Атрибуты не могут быть универсальными типами или типами, вложенными в универсальные типы
Неправильно сформированный XML-ф айл <файлКомментария> не может быть включен
При инициализации массива массивов границы могут быть указаны только для массива верхнего уровня
В идентификаторе, заключенном в квадратные скобки, отсутствует закрывающая скобка "]"
Не допускается ветвление из блока Finally
Параметр ByRef <имяПараметра> нельзя использовать в лямбда-выражении
Параметр ByRef <имяПараметра> нельзя использовать в выражении запроса
ByVal и ByRef нельзя использовать совместно
Преобразование к типу <тип> невозможно
Не удается преобразовать <тип1> в <тип2>
Не удается создать экземпляр модуля <имяМодуля>
Не удалось найти каталог .NET Framework: <ошибка>
Не удается определить общий тип для первого и второго операндов бинарного оператора If
Не удается вывести общий тип для второго и третьего операндов оператора If
Не удается определить тип данных для <имяПеременной>, поскольку размерности массива не совпадают
не удается отправить отчет об ошибках автоматически
Невозможно одновременно задать /win32icon и /win32resource
Не удается открыть <имяФайла> для записи
Инструкция Case может существовать только внутри инструкции Select Case
В операторе Select блок Case не может задаваться после Case Else
Оператор Case Else может существовать только внутри оператора Select Case
Операторы Case недопустимы в окне интерпретации
Блок Catch никогда не будет достигнут, так как <имя1> наследуется от <имя2>
Блок Catch никогда не достигается; <исключение> обрабатывается выше в той же инструкции Try
Оператор Catch не может следовать за оператором Finally в операторе Try
Catch не может использоваться вне тела оператора Try
Блок Catch должен заканчиваться соответствующим оператором End Try
Операторы Catch недопустимы в окне интерпретации
Не удается преобразовать значения типа Char к типу <имяТипа>
Знак <character> (0x<шестнадцатеричное>) не допускается в начале имени XML
Символ <символ> (0x<шестнадцатеричноеЗначение>) не допускается в имени XML
Символ <символ> (0x<шестнадцатеричноеЗначение>) не допускается в XML-литералах
Символьная константа должна состоять только из одного символа
Последовательность символов "--" недопустима в комментарии XML
Невозможно индексировать класс <имяКласса>, поскольку он не имеет свойства по умолчанию
Класс <имяКласса> не может быть унаследован от самого себя: <сообщение>
Не удалось создать класс <имяКласса>: <ошибка>
Класс <имяКласса> не имеет доступного конструктора Sub New и не может быть унаследован
Ограничение Class и ограничение определенного типа класса нельзя использовать вместе
Ограничения Class и Structure не могут использоваться вместе
Ограничение Class нельзя указывать несколько раз для одного параметра типа
Класс в интерфейсе не может объявляться со спецификатором <спецификатор>
Оператор Class должен заканчиваться соответствующим End Class
Событие Class_Initialize больше не поддерживается
Событие Class_Terminate больше не поддерживается
Классы могут наследовать только другие классы
Классы не могут объявляться как <спецификатор>
Кодовая страница <имя> недопустима или не установлена
Ожидается запятая или ")" (Список параметров процедуры)
Ожидается запятая или ")" (список аргументов типа)
Ожидается запятая или ")" (Список параметров типа)
Ожидается запятая ")" или допустимое продолжение выражения
Закомментированные инструкции не могут быть вычислены.
Ошибка компиляции: <сообщение>
Конфликт между свойством по умолчанию и DefaultMemberAttribute, определенным как |1
Конфликт с именем <имя1>, которое неявным образом создано для имени <имя2> в типе <тип> <имя3>
В объявлении константы не может содержаться инициализатор массива
Константа <имяКонстанты> не может зависеть от своего значения
Нельзя присвоить значение константе
Требуется константное выражение
Константное выражение не может быть представлено как имеющее тип <имяТипа>
Константы должны иметь значения
Тип ограничения <имяТипа> уже указан для данного параметра типа
Конструкция имеет косвенную ссылку на сборку <имяСборки>, которая содержит < имяТипа>
В конструкции содержится косвенная ссылка на проект <имяПроекта>, содержащий <имяТипа>
Конструктор <имя> не может вызывать сам себя
Вызов конструктора может быть первым оператором конструктора экземпляра
Конструктор должен быть объявлен как Sub, а не как Function
Конструкторы не могут реализовывать методы интерфейсов
Оператор Continue Do может использоваться только внутри оператора Do
Continue For может использоваться только внутри оператора For
За оператором Continue должно следовать ключевое слово Do, For или While
Операторы Continue недопустимы в окне интерпретации
Инструкция Continue While может существовать только внутри инструкции While
Преобразование <тип1> в <тип2> не может быть выполнено в константном выражении
Для преобразования из Date в Double требуется вызов метода Date.ToOADate
Для преобразования из Double в Date требуется вызов метода Date.FromOADate
Операторы преобразования не могут преобразовывать из базового типа
Операторы преобразования не могут преобразовывать из производного типа
Операторы преобразования не могут преобразовывать тип в его базовый тип
Операторы преобразования не могут преобразовать тип в его производный тип
Операторы преобразования не могут приводить тип к тому же типу
Операторы преобразования не могут преобразовать тип интерфейса
Операторы преобразования не могут выполнить преобразование из объекта
Операторы преобразования не могут выполнять преобразование в интерфейсный тип
Операторы преобразования не могут преобразовать в объект
Операторы преобразования должны быть объявлены Widening либо Narrowing
Преобразования от типа <имяТипа1> к типу <имяТипа2> должны быть явными
Не удалось найти библиотеку <имяБиблиотеки>
Не удалось найти стандартную библиотеку: <имяФайла>
Тип Currency больше не поддерживается, вместо него используйте тип Decimal
Оператор Custom Event должен оканчиваться соответствующим оператором End Event
Модификатор Custom может использоваться только непосредственно перед объявлением Event
Модификатор Custom недопустим для событий, объявленных в интерфейсах
Модификатор Custom недопустим для событий, объявленных без явных делегируемых типов
"D" больше не может использоваться для указания показателя степени, используйте "E"
Типы данных параметров-типов не могут быть определены из этих аргументов
Не удается автоматически определить типы данных для параметров типа метода <имяМетода>
Операторы Declare в модуле не могут быть объявлены с <спецификатор>
Операторы Declare в структуре не могут быть объявлены как <описатель>
Ключевое слово Default может применяться только для одного имени свойства в <тип>
Default не может использоваться вместе с <спецификатор>
Член <имяЧлена>, используемый по умолчанию, не является свойством
Значения по умолчанию не предоставляются для параметров, не объявленных с ключевым словом Optional
Определение метода <метод> недоступно в данном контексте
Не удается найти конструктор делегата для типа <имяТипа>, который требуется для реализации делегатов
Делегат в интерфейсе не может быть объявлен как <спецификатор>
Тип делегата <имяДелегата> события <имяСобытия> не является CLS-совместимым
Делегаты не могут служить для обработки событий
Делегаты не могут реализовывать интерфейс методов
Производные классы не могут вызывать события базового класса
При вычислении этого выражения выполнено деление на ноль
Оператор Do должен оканчиваться соответствующим оператором Loop
Повторяющийся атрибут XML <имяАтрибута>
Тип параметра либо возвращаемый тип данного оператора преобразования должен быть содержащим типом
В элементе отсутствует закрывающий тег
Для имен элементов нельзя использовать префикс xmlns
Оператору Else должен предшествовать соответствующий оператор If или ElseIf
Оператору ElseIf должен предшествовать соответствующий оператор If или ElseIf
Оператору End AddHandler должно предшествовать соответствующее объявление AddHandler
End AddHandler должен быть первым оператором в строке
Оператору End Class должен предшествовать соответствующий оператор Class
Оператору End Enum должен предшествовать соответствующий оператор Enum
Оператору End Event должен предшествовать соответствующий оператор Custom Event
Оператору End Function должен предшествовать соответствующий оператор Function
Оператор End Function должен быть первым оператором в строке
Оператор End Get должен следовать за соответствующим оператором Get
End Get должен быть первым оператором в строке
Оператору End If должен предшествовать соответствующий оператор If
Оператору End Interface должен предшествовать соответствующий оператор Interface
Оператор End Module должен следовать за соответствующим оператором Module
Оператор End Namespace должен следовать за соответствующим оператором Namespace
Ожидается конец списка параметров
End Operator должен предшествовать соответствующему Operator
Оператор End Operator должен быть первым оператором в строке
Оператору End Property должен предшествовать соответствующий оператор Property
Оператору End RaiseEvent должно предшествовать соответствующее объявление RaiseEvent
Оператор End RaiseEvent должен располагаться в начале строки
Оператору End RemoveHandler должно предшествовать соответствующее объявление RemoveHandler
Оператор End RemoveHandler должен быть первым в строке
Оператору End Select должен предшествовать соответствующий оператор Select Case
Оператор End Set должен следовать за соответствующим оператором Set
Оператор End Set должен находиться в начале строки
Оператор End не может использоваться в проектах библиотек классов
Операторы End недопустимы в окне интерпретации
Оператор End Structure должен следовать за соответствующим оператором Structure
Оператору End Sub должен предшествовать соответствующий оператор Sub
Оператор End Sub должен быть первым в строке
Оператор End SyncLock должен следовать за соответствующим оператором SyncLock
Ожидается закрывающий тег </имяТега>
Оператору End Try должен предшествовать соответствующий оператор Try
Оператору End Using должен предшествовать соответствующий оператор Using
Оператору End While должен предшествовать соответствующий оператор While
Оператору End With должен предшествовать соответствующий оператор With
Оператор EndIf больше не поддерживается; вместо него используйте оператор End If
Перечисление <имяПеречисления> должно содержать хотя бы один член
Перечисление в интерфейсе не может объявляться как <спецификатор>
Оператор Enum должен заканчиваться соответствующим оператором End Enum
Перечислимые типы не могут иметь значение Null
Перечисления должны объявляться как составной тип
Оператор Equals нельзя использовать для сравнения значения типа <типа1> со значением типа <тип2>
Ошибка при создании манифеста сборки: <сообщениеОбОшибке>
Ошибка при создании ресурсов Win32: <сообщениеОбОшибке>
Ошибка внедрения манифеста Win32: <манифест>
Ошибка внедрения манифеста Win32: файл манифеста <файл> не найден
Ошибка внедрения манифеста Win32: Параметр /win32manifest конфликтует с /nowin32manifest
Ошибка импорта <полноеИмяЭлемента> на уровне проекта в <полноеИмяКонтейнера>: <сообщениеОбОшибке>
Ошибка при сохранении временного файла ресурсов Win32 <имяФайла>: <сообщение об ошибке>
Ошибка при определении параметров манифеста сборки: <сообщениеОбОшибке>
Операторы Error недопустимы в окне интерпретации
При компиляции XML-схем в проекте возникли ошибки
Вычисление выражения или оператора остановлено
Истекло время ожидания вычисления выражения или оператора
Вычисление лямбда-выражений не допустимо в отладчике
Событие <имяСобытия> не найдено
Невозможно обработать событие <имяСобытия>, поскольку оно недоступно из <имя>
Длина имени события не может превышать 1011 символов
События не могут быть объявлены с делегирующим типом, у которого есть возвращаемый тип
События не могут иметь возвращаемый тип
События, объявляемые с использованием предложения As, должны быть делегатами
События в модуле не могут объявляться как <спецификатор>
В интерфейсах не могут объявляться события с ключевым словом <implements>
События общих переменных WithEvents не могут обрабатываться не используемыми совместно методами
Exit AddHandler, Exit RemoveHandler и Exit RaiseEvent не допускаются
Оператор Exit Do может использоваться только внутри оператора Do
Оператор Exit For может использоваться только внутри оператора For
Не допускается использовать оператор Exit Function в процедуре Sub или Property
Оператор Exit не является допустимым. Чтобы выйти из оператора, используйте Return
Оператор Exit Property недопустим в процедуре Function или Sub
Оператор Exit Select может использоваться только внутри оператора Select
Операторы Exit недопустимы в окне интерпретации
Не допускается использование оператора Exit Sub в процедуре Function или Property
Exit Try может использоваться только в теле оператора Try
Инструкция Exit While может существовать только внутри инструкции While
Ожидается "% =" в начале внедренного выражения
Ожидается "/" в завершающем XML-теге
Ожидается начальный символ ''<''XML-тега
Ожидаются закрывающие символы ''%>'' для встроенного выражения
Ожидается закрывающий символ ";" для специального символа XML
Ожидается закрывающий ''?>'' для инструкции XML-процессора
Ожидается закрывающая конструкция '']]>'' для раздела CDATA XML
Ожидаются закрывающие ''-->'' для XML-комментария
Ожидается закрывающая скобка ''>'' для XML-тега
Ожидается соответствующая закрывающая двойная кавычка для значения XML-атрибута
Ожидается соответствующая закрывающая одиночная кавычка для значения XML-атрибута
Явная инициализация не разрешается для массивов, объявленных с явными границами
Явная инициализация запрещается для нескольких переменных, объявленных с одним спецификатором типа
Выражение не может находиться внутри заключенного в кавычки значения атрибута
Не удается преобразовать выражение в дерево выражения
В данный момент вычисление выражения невозможно
Нельзя присвоить значение выражению, поскольку оно является значением
Выражение не является массивом или методом и не может иметь список аргументов
Выражение имеет тип <имяТипа>, который не является типом коллекции
Выражение типа <тип> не доступно для запроса
Выражение типа <имяТипа> невозможно преобразовать в Object или ValueType
Выражение типа <имяТипа1> никогда не может иметь тип <имяТипа2>
Недопустимое выражение или оператор в окнах отладки
Выражение рекурсивно вызывает содержащий его оператор <символОператора>
Выражение рекурсивно вызывает содержащее свойство <имяСвойства>
Атрибут Extension может быть применен только к объявлениям Module, Sub или Function
У метода расширения <имяМетода> есть ограничения типа, которые никогда не могут быть удовлетворены
Методы расширения могут быть определены только в модулях
Методы расширения должны объявлять по крайней мере один параметр
Тип поля <имяПоля> не поддерживается
Отсутствует поле или свойство <имяЧлена>
Не удалось найти файл <имяФайла>
Имя файла уже объявлено с другим значением GUID и контрольной суммы
Finally в операторе Try может использоваться только один раз
Finally не может находиться вне тела оператора Try
Блок Finally должен заканчиваться соответствующим оператором End Try
Операторы Finally недопустимы в окне "Интерпретация"
Первый операнд в двоичном выражении If должен поддерживать значение NULL или быть ссылочного типа
Первый оператор в теле метода не может располагаться в одной строке с объявлением метода
Переменная <имяПеременной> цикла For уже используется во внешнем цикле For
Переменная цикла For уже используется во внешнем цикле For
Переменная цикла For не может иметь тип <тип>
Оператор For должен заканчиваться соответствующим оператором Next
Ссылка <ссылка> на дружественную сборку является недопустимой
Полноширинные знаки недопустимы в качестве разделителей XML
Полные имена для типов в пространстве имен не могут быть длиннее, чем <число>знаков
Функция <имяФункции> возвращает значение не для всех путей выполнения
Вычисление функции отключено, поскольку истекло время, выделенное на вычисление предыдущей функции
Функция без предложения As; предполагается тип возвращаемого значения Object
Универсальные методы не могут быть предоставлены COM
Для универсальных методов нельзя использовать предложение Handles
Тип ограничения универсального параметра <имяТипа> не является CLS-совместимым
Универсальный тип <имяУниверсальногоТипа> нельзя импортировать более одного раза
Метод доступа Get свойства <имяСвойства> недоступен
Оператор Get должен оканчиваться соответствующим оператором End Get
Операторы Get больше не поддерживаются
Операторы Get больше не поддерживаются (Visual Basic)
За переменной Global должен следовать символ "." и идентификатор
Global не допускается в дескрипторах; ожидается локальное имя
Ключевое слово Global нельзя использовать в данном контексте; ожидается идентификатор
Операторы GoSub больше не поддерживаются
Операторы GoTo недопустимы в окне интерпретации
Оператор GoTo к метке <имяМетки> не может использоваться в лямбда-выражениях
Group нельзя использовать в данном контексте; ожидается идентификатор
Ожидается Group или идентификатор
Handles не допускается в объявлении оператора
Ожидается идентификатор, начинающийся с точки
Блок If должен оканчиваться соответствующим оператором End If
Операнды If не могут быть именованными аргументами
Оператор If требует двух или трех операндов
Ожидается If, ElseIf, Else, End If или Const
Игнорируется параметр /noconfig, так как он был указан в файле ответов
Недопустимое выражение вызова или индексное выражения
Реализованный тип должен быть интерфейсом
Реализация класса <имяКласса> для интерфейса <имяИнтерфейса> не найдена
Использовать Implements в объявлении оператора недопустимо
В модулях нельзя использовать Implements
Оператор Implements должен стоять после всех операторов Inherits и перед всеми объявлениями в классе
Неявное преобразование <имяТипа1> в <имяТипа2>
Неявная переменная <имяПеременной> является недопустимой, так как <сообщение>
Сбой при импорте типа <имяТипа> из сборки или модуля <имя>
Импортированный псевдоним <имя> конфликтует с <имя2>, объявленным в корневом пространстве имен
Операторы Imports должны предшествовать любым объявлениям
Неверное использование ключевого слова <ключевоеCлово> в модуле
Индекс <номерИндекса> размерности <числоРазмерности> находится за пределами диапазона
Косвенная ссылка на сборку <имяСборки> версии <последнийНомерВерсии>, которая содержит <имяТипа>
Сведения о типе <имяТипа> не были загружены во время выполнения
Наследование от System.<имяКласса> недопустимо
В модулях нельзя использовать инструкции Inherits
Оператор Inherits должен предшествовать всем объявлениям в классе
Операторы Inherits должны предшествовать всем объявлениям в интерфейсе
Инициализаторы членов структур допустимы только для констант и членов Shared
Члены экземпляров и переменную Me нельзя использовать в выражении запроса
Члены экземпляров и Me нельзя использовать в лямбда-выражениях в структурах
Экземпляр ограниченного типа <имяТипа> нельзя использовать в лямбда-выражениях
Экземпляр ограниченного типа <имяТипа> нельзя использовать в выражениях запросов
Ожидается целочисленная константа
Интерфейс <имяИнтерфейса> можно реализовать посредством этого типа только один раз
Интерфейс <имяИнтерфейса> не может быть производным от самого себя: <сообщение>
Интерфейс <имяИнтерфейса> не реализуется данным классом
Интерфейс может наследоваться только от другого интерфейса
Членами интерфейса могут быть только методы, свойства, события и определения типов
Оператор Interface должен заканчиваться соответствующим оператором End Interface
Внутренняя ошибка компилятора: генератор кода получил неправильные входные данные
Ключевое слово не задает имя типа
Ключевое слово не может использоваться как идентификатор.
Метка <имяМетки> уже определена в текущем методе
Метка <имяМетки> не определена
Не допускается использовать метки в окне интерпретации
Недопустимо использовать метки вне методов
После меток, представляющих собой числа, следует ставить двоеточие
Лямбда-выражение не будет удалено из этого обработчика событий
Лямбда-выражения недопустимы в первом выражении оператора Select Case
Операции позднего связывания не могут быть преобразованы в дерево выражений
Разрешение позднего связывания; возможно возникновение ошибок времени выполнения
Символ "." или "!", стоящий в начале оператора, может использоваться только внутри оператора "With"
Константное выражение не может начинаться с "." или "!"
Операторы присваивания Let и Set больше не поддерживаются
Инструкции Line больше не поддерживаются (ошибка компилятора Smart Device/Visual Basic)
Операторы Line больше не поддерживаются (ошибка компилятора Visual Basic)
На локальную переменную <имяПеременной> нельзя создать ссылку до ее объявления
Локальная переменная <имяПеременной> уже объявлена в данном блоке
Имя локальной переменной не может совпадать с содержащей ее функцией
Локальные переменные в универсальных методах не могут объявляться как Static
Локальные переменные в методах структур не могут объявляться как Static
Инструкция Loop не может содержать условие, если оно содержится в соответствующей инструкции Do
Переменная цикла не может быть свойством или индексированным массивом с поздней привязкой
Инструкции Loop должна предшествовать соответствующая инструкция Do
Операторы Loop недопустимы в окне интерпретации
Соответствующий оператор <символОператора1> необходим для <символОператора2>
Превышено максимально допустимое количество ошибок
Превышено максимально допустимое количество предупреждений
Нельзя присвоить значение ключевому слову Me
Не удается найти член <имяЧлена> в классе <имяКласса>
Члены модуля не могут объявляться как <спецификатор>
Члены структуры не могут объявляться как <спецификатор>
Метод <имяМетода> не имеет подписи, совместимой с делегатом <имяДелегата>
Подпись метода <имяМетода> отличается от подписи делегата <имяДелегата>
Метод <имяМетода> уже объявлен в интерфейсе <имяИнтерфейса>
Аргументы метода должны заключаться в круглые скобки
При вызове метода не возвращено значение
Метод не может одновременно содержать оператор Try и оператор On Error или Resume
Метод не может содержать инструкцию On Error Goto и лямбда-выражение или запрос
Метод не может одновременно содержать параметры ParamArray и Optional
Операторы объявления метода должны располагаться в самом начале логической строки
Метод не имеет подписи, совместимой с делегатом
Метод в структуре не может объявляться как Protected или Protected Friend
Методы не могут объявляться как Static
Методы, объявленные в структурах, не могут содержать предложения Handles
Методы в модуле не могут объявляться как <спецификатор>
Методы в модуле не могут содержать реализацию членов интерфейса
Методы System.Nullable(Of T) нельзя использовать в качестве операндов оператора AddressOf
Методы или события, которые реализуют члены интерфейса, не могут объявляться как Shared
Отсутствует обязательный пробел
Модуль <имяМодуля> не может использоваться как тип
Недопустимый атрибут модуля <имяАтрибута>: <ошибка>
Оператор Module должен оканчиваться соответствующим оператором End Module
Операторы Module могут присутствовать только на уровне файлов или пространств имен
Модули не могут объявляться как <спецификатор>
Модули не могут быть универсальными
Многомерный массив нельзя преобразовать в дерево выражений
Множественные инициализации <имяЧлена>
Метод <имяМетода> с модификатором MustOverride не может вызываться через MyClass
MyBase не может использоваться с методом <имяМетода>, т.к. он объявлен как MustOverride
За переменной MyBase должен следовать символ . и идентификатор
Ключевое слово MyClass не может использоваться за пределами класса
За переменной MyClass должен следовать символ "." и идентификатор
Имя <имяЧлена> не является CLS-совместимым
Имя <name> либо не объявлено, либо не в текущей области
Инициализируемое имя поля или свойства должно начинаться с "."
Именованный аргумент не должен соответствовать параметру ParamArray
Ожидается именованный аргумент
Не допускается использовать именованные аргументы в качестве индексов массива
Объявление пространства имен должно начинаться с "xmlns"
Объявление пространства имен с префиксом не может содержать пустое значение в XML-литералах
Пространство имен или тип <имя> уже импортированы
Оператор Namespace должен оканчиваться соответствующим оператором End Namespace
Операторы Namespace могут использоваться только на уровне файлов и пространств имен
Вложенная функция имеет подпись, отличную от подпись делегата <имяДелегата>
Вложение скобок в списке параметров лямбда-выражения превышает максимальную допустимую глубину
Оператор New нельзя использовать в классе, объявленном как MustInherit
New нельзя использовать для параметра типа, не имеющего ограничения New
New не может использоваться в интерфейсе
Ограничения New и Structure не могут использоваться вместе
Ограничение New нельзя указывать несколько раз для одного параметра типа
В данном контексте не допускается использование New
Переменная цикла Next не соответствует переменной цикла For
Переменная в операторе Next не соответствует переменной <имяПеременной> в операторе For цикла
Оператору Next должен предшествовать соответствующий оператор For
Число переменных, названных в операторе Next, превышает число соответствующих операторов For
Нет доступной <имяУниверсальнойПроцедуры>, принимающей данное количество аргументов типа
Нет доступной наиболее подходящей <имяПроцедуры>: <списокПодписей>
В <имя> не найдено доступного метода Main с подходящей подписью
Не удалось найти доступную универсальную процедуру с именем <имяПроцедуры>
CLS-несовместимый <имяЧлена> не допускается в CLS-совместимом интерфейсе
Невстроенные имена типов не допускаются в выражениях условной компиляции
Структуру без общих членов нельзя объявить как New
Невозможно вычислить значение Nothing
NotOverridable нельзя задать для методов, не переопределяющих другие методы
Модификатор Nullable не может быть задан в переменной, объявленной с помощью As New
Модификатор Nullable нельзя задать как для переменной, так и для ее типа
Модификатор Nullable не может использоваться с переменной неявного типа Object
Для параметров Nullable необходимо указать тип
Выведение типа Nullable не поддерживается в данном контексте
Типы Nullable не допускаются в выражениях условной компиляции
Количество индексов превышает размерность индексированного массива
Количество индексов меньше, чем размерность индексируемого массива
Объект, созданный в режиме "Изменить и продолжить", еще не доступен для вычисления
Объект больше не существует вследствие ошибки компиляции или удаления
При указании аргументов типа для базового типа или метода необходимо использовать ключевое слово Of
Аргумент, соответствующий параметру ParamArray, опустить нельзя
Операторы On Error недопустимы в окне интерпретации
Операторы On Error недопустимы в теле оператора SyncLock
Операторы On Error недопустимы в теле операторов Using
Операторы On GoTo и On GoSub больше не поддерживаются
Только операторы преобразования могут быть объявлены как <ключевоеСлово>
Можно использовать только одно из ключевых слов: NotOverridable, MustOverride или Overridable
Можно указать только один из модификаторов: Public, Private, Protected, Friend или Protected Friend
Для каждого элемента языка допускается только один блок комментариев XML
Оператор <оператор> должен возвращать тип Boolean
Оператор <оператор> должен иметь второй параметр типа Integer
Оператор <оператор> должен иметь один либо два параметра
Оператор <оператор> должен иметь один параметр
Оператор <оператор> должен иметь два параметра
Оператор <имяОператора> для типа <имяТипа> не определен
Оператор <имяОператора> для типов <тип1> и <тип2> не определен
Оператор <имяОператора> для типов <имяТипа1> и <имяТипа2> не определен
Оператор <символОператора> не возвращает значения для всех путей кода
Оператор не может быть перегружен
Оператор <оператор> для типов <тип1> и < тип2> не определен
Оператор без предложения As; предполагается тип Object
Операторы нельзя объявить как <ключевоеСлово>
Операторы не могут объявляться в модулях
Операторы должны быть объявлены как Public
Операторы должны быть объявлены как Shared
Параметр /win32manifest игнорируется
После параметра <параметр> не может следовать "+" или "-"; игнорируется
За параметром <имяПараметра> может следовать только "+" или "-"
Параметр <имяПараметра> требует <аргумент>
Оператор Option <спецификатор> может использоваться в файле только один раз
За Option Compare должно следовать ключевое слово Text или Binary
За Option Explicit может следовать только On или Off
За Option Infer может следовать только On или Off
За ключевым словом Option должно следовать ключевое слово Compare, Explicit или Strict
Оператор Option должен предшествовать объявлениям и операторам Imports
За Option Strict может следовать только On или Off
Option Strict On запрещает неявные преобразования от типа <тип1> к типу <тип2>
Option Strict On запрещает позднее связывание
Оператор Option Strict On запрещает использование операндов типа Object с оператором <имяОператора>
Инструкция Option Strict On запрещает использовать операнд типа Object для оператора <имяОператора>
При Option Strict On все объявления переменных должны иметь предложение As
Option Strict On требует, чтобы все параметры метода имели предложение As
Optional и ParamArray не могут использоваться совместно
Модификатор Optional нельзя применить к первому параметру метода расширения
Невозможно объявить необязательные параметры с типом <тип>
Необязательные параметры не могут иметь тип структуры
Для необязательных параметров должно быть задано значение по умолчанию
Недостаточно памяти (Ошибка компилятора Visual Basic)
Переполнение (ошибка Visual Basic)
Сбой при разрешении вызова перегруженного метода из-за отсутствия подходящего <метод>
Перегрузка методов, объявленных в нескольких интерфейсах базового класса, является недопустимой
"ParamArray" не может быть применен к первому параметру метода расширения
Параметр ParamArray должен быть одномерным массивом
Параметр ParamArray должен быть массивом
Параметры ParamArray должны объявляться с модификатором ByVal
Параметры ParamArray должны иметь тип массива
Параметр <имяПараметра> уже имеет соответствующий аргумент
Аргумент, соответствующий параметру <имяПараметра>, уже опущен
Соответствующий аргумент параметр <имяПараметра> метода <имяМетода> ранее был опущен
Параметр <имяПараметра> метода <имяМетода> уже имеет соответствующий аргумент
Параметр с именем <имяАргумента> уже определен
Параметр не может иметь имя, совпадающее с именем определяющей его функции
Спецификатор параметра повторяется
Тип параметра данного унарного оператора должен вмещать тип <имяТипа>
Типы параметров оператора <оператор> должны иметь тип <имяТипа> для использования в инструкции For
Разделяемый метод <имяМетодам> не может использовать ключевое слово Implements
Разделяемые методы должны быть объявлены как Private
Частичные методы должны быть объявлены как Private, а не <модификаторДоступа>
Разделяемые методы должны иметь пустые тела методов
При построении сборки <имяСборки> обнаружена возможная неполадка: <ошибка>
При построении сборки обнаружена возможная неполадка: <ошибка>
"prefix" является префиксом XML и не может использоваться в качестве выражения
Проект <имяПроекта> не может создать ссылку на файл <имяФайла>
Проект <имяПроекта> содержит косвенную ссылку на сборку <имяСборки>, которая содержит <имяКласса>
Проект <имяПроекта1> содержит косвенную ссылку на проект <имяПроекта2>, содержащий <имяТипа>
Проект уже имеет ссылку на сборку <сертификатСборки>
Недопустимая константа <имяКонстанты> условной компиляции на уровне проекта: <ошибка>
Недопустимая константа условной компиляции на уровне проекта: <ошибка>
Свойства не могут объявляться с помощью <имяМодификатора>
Свойство, объявленное как ReadOnly, не может содержать процедуру Set
Свойства, объявленные как WriteOnly, не могут иметь процедуру Get
Свойства в модуле не могут объявляться как <спецификатор>
Свойства без обязательных параметров не могут объявляться как Default
Свойство ''<имя_свойства>'' возвращает значение не для всех ветвей кода
Тип свойства <имяСвойства> не поддерживается
Свойство <имяСвойства> помечено как ReadOnly
Свойство <имяСвойства> объявлено с ключевым словом WriteOnly
Отсутствует свойство <имяСвойства> без параметров
Доступ к свойству должен выполняться для присваивания или считывания его значения
Средства доступа к свойствам не могут быть объявлены как <модификаторДоступа> в свойстве Default
Методы доступа к свойствам нельзя объявить как <модификаторДоступа> в свойстве NotOverridable
Аксессор свойства нельзя объявить как <ключевоеСлово>
В свойстве отсутствует инструкция End Property
Атрибут свойства или поля <имя> имеет недопустимый тип
Параметры, заданные в операторе Property, не могут иметь имя Value
Свойство без спецификатора ReadOnly или WriteOnly должно предоставлять процедуры Get и Set
Свойство без предложения As; предполагается тип Object
Защищенные типы могут объявляться только внутри класса
Выражения запросов недопустимы в окнах отладки
Объявление RaiseEvent должно заканчиваться соответствующим ему End RaiseEvent
Для события <имяСобытия> отсутствует определение RaiseEvent
Операторы RaiseEvent недопустимы в окне интерпретации
Диапазон, указанный для оператора Case, недопустим
Переменная диапазона <переменная> уже объявлена
Имя переменной диапазона может быть выведено только из простого или полного имени без аргументов
Имя переменной диапазона не может совпадать с именем члена класса Object
Модификаторы ReadOnly и WriteOnly не могут использоваться совместно
Свойству <полеСвойства> с атрибутом ReadOnly не может присваиваться значение
Свойства ReadOnly не могут иметь модификатор доступа для Get
Нельзя присваивать значение свойству <имяСвойства>, объявленному как ReadOnly
Свойство, объявленное как ReadOnly, должно предоставлять процедуру Get
Нельзя присвоить значение переменной ReadOnly (только для чтения)
ReDim не может изменять число измерений массива
Операторы ReDim больше не используются для объявления переменных-массивов
В операторе ReDim необходимо указать в скобках список новых границ для каждого измерения массива
Требуется ссылка на сборку <имяСборки>, содержащую базовый класс <имяКласса>
Требуется ссылка на сборку <имяСборки>, содержащую описание события <имяСобытия>
Требуется ссылка на сборку <имяСборки>, которая содержит реализованный интерфейс <имяИнтерфейса>
Необходима ссылка на сборку <имяСборки>, содержащую тип <имяЧлена>
Требуется ссылка на модуль <имяМодуля>, содержащий базовый класс <имяКласса>
Требуется ссылка на модуль <имяМодуля>, содержащий определение события <имяСобытия>
Требуется ссылка на модуль <имяМодуля>, содержащий реализацию интерфейса <имяИнтерфейса>
Необходима ссылка на модуль <имяМодуля>, содержащий тип <имяЧлена>
Для ссылки на член, не являющийся общим, требуется ссылка на объект
При вызове другого конструктора обращение к объекту по ссылке в процессе конструирования недопустимо
<имяЧлена>, на который указывает ссылка, имеет значение Nothing
Элемент массива, на который указывает ссылка, имеет значение Nothing
Объект <имяОбъекта>, на который указывает ссылка, имеет значение Nothing
Объект, на который указывает ссылка, имеет значение Nothing
Объявление RemoveHandler должно заканчиваться соответствующим End RemoveHandler
Определение RemoveHandler отсутствует для события <имяСобытия>
Обязательный атрибут version отсутствует в XML объявлении
Нельзя несколько раз использовать имя ресурса <имяРесурса>
Файл ответа <имяФайла> включен несколько раз
Ожидается оператор Resume или GoTo
Операторы Resume недопустимы в окне интерпретации
Оператор Return в функции, процедуре Get или операторе должен возвращать значение
Оператор Return в процедурах Sub или Set не может возвращать значение
Оператор Return в методах AddHandler, RemoveHandler и RaiseEvent не может возвращать значение
Операторы Return недопустимы в окне интерпретации
Тип возвращаемого значения функции <имяПроцедуры> несовместим с CLS
Корневое пространство имен <пространствоИмен> не является CLS-совместимым
Возникло исключение времени выполнения
Возникло исключение времени выполнения: <исключение> - <исключение>
Атрибут безопасности <имяАтрибута> не может применяться к модулю
Недопустимый атрибут безопасности <имяАтрибута>: <ошибка>
Инструкция Select Case должна оканчиваться соответствующей инструкцией End Select
Операторы Select недопустимы в окне интерпретации
Метод доступа Set свойства <имяСвойства> недоступен
Метод Set не может иметь более одного параметра
Параметр Set не может быть объявлен как <описатель>
Тип метода Set должен совпадать с типом свойства, содержащего этот метод
Оператор Set должен заканчиваться соответствующим оператором End Set
Свойству атрибута <полеСвойства>, объявленному как Shared, не может присваиваться значение
Shared в объявлении свойства не может использоваться вместе с <спецификатор>
Shared в объявлении свойства не может использоваться вместе с <спецификатор>
Общий Sub New не может объявляться как <спецификатор>
Общий Sub New не может иметь параметров
В этом контексте побочные эффекты при вычислении выражения недопустимы
Исходный файл <имяФайла> указан несколько раз
В операторах Namespace недопустимы описатели и атрибуты
Спецификаторы и атрибуты в этом операторе недопустимы
Спецификаторы недопустимы в методах AddHandler, RemoveHandler и RaiseEvent
Спецификаторы допускается использовать только в начале объявления
Оператор не может находиться вне тела метода
Оператор не может присутствовать в теле метода
В теле свойства не может присутствовать оператор
Оператор не может располагаться в теле структуры Enum
Оператор не может присутствовать в теле события
В теле интерфейса не может присутствовать оператор
Оператор не может присутствовать в теле интерфейса (ошибка Visual Basic)
Оператор не может завершить блок за пределами однострочной инструкции If
Оператор не содержит объявления метода Get или Set
Оператор не объявляет метод AddHandler, RemoveHandler или RaiseEvent
Недопустимый оператор для пространства имен
Недопустимый оператор для интерфейса
Оператор недопустим в теле метода
Оператор рекурсивно вызывает AddHandler для события <имяСобытия>
Появление операторов и меток между оператором Select Case и первым оператором Case не допускается
Статическая локальная переменная <имяПеременной> уже объявлена
Запрос остановки находится в состоянии ожидания
Операторы Stop недопустимы в окне интерпретации
Строковые константы должны завершаться двойной кавычкой
Структура <имяСтруктуры> не может индексироваться, поскольку в ней отсутствует свойство по умолчанию
Структура <имяСтруктуры> не может содержать экземпляр самой себя: <ошибка>
Ограничение Structure и ограничение типа класса нельзя использовать вместе
Ограничение Structure нельзя указывать несколько раз для одного параметра типа
Не удается объявить структуру в интерфейсе с помощью <спецификатор>
Оператор Structure должен оканчиваться соответствующим оператором End Structure
В структурах не могут объявляться процедуры Sub New без параметров и без модификатора Shared
Структуры не могут содержать операторов Inherits
Обнаружено более одного объявления Sub Main в <пространствоИмен>: <сообщение>
В <имя> не найдено объявление Sub Main
Sub New не может объявляться как <модификатор>
Sub New не может быть объявлен в интерфейсе
Процедура Sub New не может быть объявлена с ключевым словом Overrides
Sub New не может обрабатывать события
Sub New не может содержать реализации членов интерфейса
После оператора Delegate ожидается ключевое слово Sub или Function
Запрос на приостановку находится в состоянии ожидания
Операнд SyncLock не может иметь тип <имяТипа>, поскольку <имяТипа> не является ссылочным типом
Оператор SyncLock должен оканчиваться соответствующим оператором End SyncLock
Операторы SyncLock недопустимы в окне интерпретации
Синтаксическая ошибка (ошибка Visual Basic)
Синтаксическая ошибка в операторе приведения; требуются два аргумента, разделенных запятыми
Синтаксическая ошибка в выражении условной компиляции
System.CLSCompliantAttribute не может быть применен к свойству Get/Set
System.Nullable не удовлетворяет ограничению Structure для параметра типа <имяПараметраТипа>
Атрибут System.Runtime.InteropServices.DllImportAttribute нельзя применить к функции Declare
System.Runtime.InteropServices.DllImportAttribute не может применяться к методам экземпляра
System.Runtime.InteropServices.DllImportAttribute не может применяться к методам интерфейса
System.STAThreadAttribute и System.MTAThreadAttribute не могут использоваться в одном методе
System.Void может использоваться только в выражении GetType
Параметр /moduleassemblyname может указываться только при сборке модуля
Здесь не может быть использован знак "?"
ConnectionTimeout должен быть больше 0
Файл <имяФайла> не является текстовым файлом
Превышено максимально допустимое количество ошибок
Заданная версия .NET Compact Framework не поддерживает позднее связывание
Заданная версия .NET Compact Framework не поддерживает позднее разрешение перегружаемых функций
Целевая версия .NET Compact Framework не поддерживает оператор End
Заданная версия .NET Compact Framework не поддерживает модификаторы Ansi, Auto и Unicode
значение <значение> является недопустимым для параметра <имяПараметра>
Операнд Throw должен быть производным от System.Exception
Операнд оператора Throw не может быть опущен вне оператора Catch или внутри оператора Finally
Операторы Throw недопустимы в окне интерпретации
Слишком мало аргументов типа для <имяУниверсальногоТипа>
Слишком мало аргументов типа для метода расширения <имяМетода>, определенного в <имяТипа>
Слишком много аргументов передается в <имяПроцедуры>
Слишком много аргументов для метода расширения <имяМетода>, определенного в <имяТипа>
Слишком много аргументов типа для <имяУниверсальногоТипа>
Слишком много аргументов типа для метода расширения <имяМетода>, определенного в <имяТипа>
Оператор Try должен оканчиваться соответствующим оператором End Try
Оператор Try должен содержать хотя бы один блок Catch или Finally
Операторы Try недопустимы в окне интерпретации
Операнд TryCast должен иметь ссылочный тип, однако <имяТипа> является типом значения
Тип <имяТипа> не может использоваться в качестве атрибута, потому что не объявлен как Public
Тип <имяТипа> не может наследовать вложенный в него тип
Тип <имяТипа> не может быть производным от параметра типа
В типе <имяТипа> отсутствуют конструкторы
Тип <имяТипа> не имеет параметров типа и поэтому не может иметь аргументы типа
Тип <имяТипа> в сборке <имяСборки1> был перенаправлен в сборку <имяСборки2>
Тип <имяТипа> импортирован из разных версий сборки <имяСборки>
Тип <имяТипа> несовместим с CLS
Тип <имяТипа> не определен или содержащий его модуль не загружен в сеансе отладки
Тип <имяТипа> не поддерживается, поскольку он прямо или косвенно наследует себя
Тип <имяТипа> должен определять оператор <оператор> для использования в операторе For
Аргумента типа <имяАргумента> не наследует и не реализовывает тип ограничения <имяПараметра>
Аргументы типа не могут быть применены к выражению <выражение>
Аргументы типа не могут быть выведены от делегата
Аргументы типа для метода <имяПроцедуры> не удалось получить от делегата <имяДелегата>
Аргументы типа, выведенные для метода <имяПроцедуры>, приводят к следующим ошибкам:<списокОшибок>
Неожиданные типы аргументов, так как атрибуты не могут быть универсальными
Символ типа <символ> нельзя использовать в объявлении с явно заданным типом
Знак <имяЗнака> не соответствуют объявленному типу данных <тип>
Символ типа не может использоваться в объявлении параметра типа
Символы типа недопустимы в идентификаторах меток
Символы типа недопустимы для псевдонимов Imports
Символы типов не могут использоваться в объявлениях анонимных типов
Знаки типов не могут быть использованы в объявлении переменных диапазона
Ограничение типа <выражение> не является классом или интерфейсом
Ограничение типа не может быть классом, объявленным как NotInheritable
Недопустимые знаки объявления типа в этом контексте
Тип в модуле не может объявляться как <спецификатор>
Тип <имяПеременной> не может быть получен из выражения, содержащего <имяПеременной>
Тип члена <имяЧлена> не является CLS-совместимым
Тип необязательного значения для необязательного параметра <имяПараметра> несовместим с CLS
Тип параметра <имяПараметра> не является CLS-совместимым
Параметр типа <имяПараметраТипа> может иметь только одно ограничение, которое является классом
Параметр типа <имяПараметра-типа> не может быть ограничен самим собой: <сообщениеОбОшибке>
Невозможно вывести параметр типа <имяПараметраТипа>
Параметр типа < имяПараметраТипа> для <имяУниверсальнойПроцедуры > не может быть определен
Параметр типа <имяПараметраТипа> имеет то же имя, что параметр типа включающего типа
Параметр типа уже объявлен с именем <имяПараметраТипа>
Параметр типа не может иметь имя, совпадающее с именем определяющей его функции
Параметр типа нельзя использовать в предложении Implements
Параметр типа с ограничением Structure не может использоваться как ограничение
Параметры типа не могут быть указаны в этом объявлении
Параметры типа нельзя использовать в качестве квалификаторов
Параметры типа или типы, созданные с параметрами типов, не разрешены в аргументах атрибута
Операторы Type больше не поддерживаются; вместо них используйте операторы Structure
В этом контексте типы недоступны
Типы, объявленные как Private, должны располагаться внутри других типов
Невозможно назначить атрибут(ы) безопасности для <имя>: <ошибка>
Не удается создать интерфейс среды выполнения .NET: <ошибка>
Не удалось создать объект компоновщика сборок: <сообщениеОбОшибке>
Не удается создать сборку со строгим именем из файла ключа <имяФайла>: <ошибка>
Не удается создать временный файл по адресу <имяФайла>: <сообщениеОбОшибке>
Не удалось создать файл XML-документации <имя >: <сообщение >
Не удается внедрить файл ресурсов <имяФайла>: <сообщениеОбОшибке>
Не удается выпустить сборку: <сообщениеОбОшибке>
Не удается вычислить значение выражения
Не найдена точка входа <имя> в DLL <имяФайла>: <ошибка>
Не удается найти требуемый файл <имяФайла>
Невозможно получить сведения о типе <имяТипа>
Не удалось включить фрагмент XML <путьКЭлементу> из файла <файлКомментария>
Не удается создать связь с файлом ресурсов <имяФайла>: <сообщение об ошибке>
Не удается загрузить DLL <имяФайла>: <ошибка>
Не удается выполнить загрузку сведений для класса <имяКласса>
Не удается загрузить указанную библиотеку <имяФайла>: <ошибка>
Не удается открыть файл <имяФайла>: <ошибка>
Не удается открыть файл ключа <имяФайла>: <ошибка>
Не удается открыть файл модуля <имяФайла>: <ошибка>
Не удается открыть файл ресурсов <имяФайла>: <ошибка>
Не удается открыть файл ответа <имяФайла>
Не удается выполнить анализ XML-файла: <ошибка>
Не удается подписать сборку: <сообщениеОбОшибке>
Не удается подписать файл <имяФайла>: <ошибка>
Не удается выполнить запись выходных данных в память
Запись во временный файл невозможна, поскольку его каталог недоступен
Не удается выполнить запись в файл результатов <имяФайла>: <ошибка>
Базовый тип <имяТипа> перечисления несовместим с CLS
Нераспознанный параметр <имяПараметра>; игнорируется
Неиспользуемая локальная константа: <константа>
Неиспользуемая локальная переменная: <имяЛокальнойПеременной>
Using должен заканчиваться соответствующим End Using
Операнд типа <имяТипа> оператора Using должен реализовывать System.IDisposable
Переменная ресурса Using должна быть инициализирована явно
Переменная ресурса в операторе Using не может быть массивом
Операторы Using недопустимы в окне интерпретации
Использование переменной итератора в лямбда-выражении может привести к неожиданным результатам
Значение <имяЗначения1> не может быть приведено к типу значения <имяЗначения2>
Значение типа <тип1> невозможно привести к <тип2>
Значение типа <тип1> невозможно привести к типу <тип2>, поскольку <тип3> не является ссылочным типом
Значение типа <имяТипа1> невозможно привести к <имяТипа2>
Значение типа <имяТипа1> невозможно преобразовать в <имяТипа2> (Множественные ссылки на файл)
Невозможно преобразовать значение типа <тип1> в <тип2>
Переменная <имяПеременной> скрывает содержащуюся в блоке переменную
Переменная <имяПеременной> передается по ссылке перед тем, как ей назначается значение
Переменная <имяПеременной> используется до того, как ей присвоено значение
Переменная <имяПеременной> используется прежде, чем ей было присвоено значение (ошибка Visual Basic)
Операторы объявления переменных недопустимы в окне интерпретации
Объявление переменной без предложения As; предполагается тип Object
Переменная использует тип автоматизации, не поддерживаемый в Visual Basic
Переменные в модулях не могут объявляться как <спецификатор>
Тип Variant больше не поддерживается; вместо него используйте тип Object
Компилятору Visual Basic не удается продолжить выполнение после следующей ошибки: <ошибка>
Сообщения компилятора Visual Basic
Номер предупреждения <номер> для параметра <имяПараметра> недопустимый или не настраивается
Предупреждение, обрабатываемое как ошибка: <ошибка>
Веб-методы не могут выполняться в окнах отладки
Операторы Wend больше не поддерживаются; вместо них следует использовать операторы End While
Оператор While должен заканчиваться соответствующим оператором End While
Widening и Narrowing не могут быть указаны одновременно
Контексты и операторы With недопустимы в окнах отладки
Оператор With должен оканчиваться соответствующим оператором End With
Переменная, помеченная как WithEvents, не порождает никаких событий
Длина имени переменной WithEvents не может превышать 1019 символов
Переменные с модификатором WithEvents не могут быть массивами
Переменные с ключевым словом WithEvents должны иметь предложение As
Свойства, объявленные как WriteOnly, не могут иметь модификатор доступа для Set
Свойство со спецификатором WriteOnly должно предоставлять процедуру Set
Неправильное количество аргументов типа передано в метод <имяУниверсальнойПроцедуры>
XML-атрибут <атрибут1> должен располагаться до XML-атрибута <атрибут2>
XML-атрибут version должен быть первым атрибутом в объявлении XML
Атрибуты XML не могут быть выбраны из типа <тип>
Свойства оси XML не поддерживают позднее связывание
XML-комментарий должен непосредственно предшествовать элементу языка, к которому он относится
Комментарий XML не может присутствовать в методе или свойстве
Комментарий XML не может быть применен более одного раза к разделяемому типу <тип>
Исключение комментария XML должно иметь атрибут cref
XML-комментарий содержит тег с cref-атрибутом <атрибут>, который не удается разрешить
Комментарий XML должен быть первым элементов в строке
Параметр комментария XML должен иметь атрибут name
Тег <тег> комментариев XML не разрешен в элементе языка <элемент>
Тег inсlude комментариев XML должен иметь атрибут <атрибут>
Тег комментария XML "returns" не допускается в элементе языка "declare sub"
Тег комментариев XML "returns" не разрешен в свойстве WriteOnly
Параметр типа "комментарий XML" должен иметь атрибут name
Объявление XML не допускает атрибут <имяАтрибута>
XML-элементы-потомки не могут быть выбраны из типа <тип>
Ошибка разбора XML-документации: <ошибка>
Ошибка разбора XML-документации: начальному тегу <тег> не соответствует конечный тег
XML-определения DTD не поддерживаются
XML-элементы не могут быть выбраны из типа "тип"
Ссылки на XML-сущности не поддерживаются
Здесь не может располагаться XML-литерал, не заключенный в круглые скобки
XML-литералы и свойства оси XML недоступны
XML литералы и XML свойства не поддерживаются во встроенном в ASP.NET коде
Префикс пространства имен XML <префикс> уже объявлен
Префикс <префикс> пространства имен XML не определен
URI пространства имен XML http://www.w3.org/XML/1998/namespace можно связать только с "xmlns"
Имя <имя> инструкции обработки XML не является допустимым
Необходимо сослаться по крайней мере на одну переменную диапазона с обеих сторон оператора Equals
См. также
Задачи
Практическое руководство. Получение информации об ошибках компилятора Visual Basic