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


Сообщения компилятора 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 <номер>

<имяАтрибута> не может применяться к сборке многократно

Член <имяЧлена> интерфейса <имяБазовогоИнтерфейса>, заданного в предложении implements интерфейса <имяПроизводногоИнтерфейса>, уже реализован базовым классом <имяБазовогоКласса>. Предполагается повторная реализация <type>

Класс <имяКласса> не является CLS-совместимым, так как он является производным от <имяБазовогоКласса>, который не является CLS-совместимым

<имяКласса> несовместимо с CLS, так как интерфейс <имяКласса>, который он реализует, несовместим с CLS

<имяКласса1> не может наследоваться от <тип> <имяКласса2>, так как <имяКласса> объявлено с ключевым словом NotInheritable

<конструктор> в сгенерированном конструктором типе <тип> должен вызывать метод InitializeComponent

<объявление1> не может переопределять <объявление2>, поскольку оно объявлено как NotOverridable

<объявление1> не может переопределять <объявление2>, потому что оно объявлено с использованием ключевого слова Shared

<объявление1> не может переопределять <объявление2>, потому что они имеют разные уровни доступа

<имяПроизводногоТипа> не может наследоваться от <тип> <имяСконструированногоБазовогоТипа>, поскольку он расширяет доступ типа <имяВнутреннегоТипа> за пределы сборки

<имяПроизводногоТипа> не может наследовать <тип><имяCозданногоБазовогоТипа>, поскольку он расширяет область доступа типа <имяВнутреннегоТипа> до <область> <имяОбласти>

<имяЭлемента> не может быть объявлено как Partial, поскольку разделяемые методы должны быть процедурами (Sub)

<имяЭлемента>для псевдонима Imports для <полноеИмяЭлемента> не ссылается на пространство имен, класс, структуру, интерфейса перечисление или модуль

<имяЭлемента> является неоднозначным, поскольку несколько членов с таким именем существуют в <тип> <имяТипа>

<имяЭлемента> не является параметром метода

<имяЭлемента> не является параметром метода расширения <имяМетода>, определенного в <имяТипа>

<имяЭлемента> является устаревшим (ошибка Visual Basic)

<имяЭлемента> является устаревшим (Предупреждение Visual Basic)

Элемент <имяЭлемента> устарел: <ошибка>

<имяЭлемента> ссылается на тип <имяТипа> в проекте <имяПроекта>, но тип <имяТипа> не найден в проекте <имяПроекта>

<пустаяКонстанта> не объявлена

<ошибка>: <имяКласса1> наследуется от <имяКласса2>

<ошибка>: <имяКонструктора1> вызывает <имяКонструктора2>

<ошибка>: <имяСтруктуры1> содержит <имяСтруктуры2>

<имяСобытия> неявно определяет <имяЧлена>, который вступает в противоречие с членом, неявно определенным в <тип> <имяТипа>

<имяСобытия> является событием, поэтому его прямой вызов невозможен

<имяСобытия> не является событием <имяКонтейнера>

<выражение> нельзя использовать в качестве ограничения типа

Нельзя использовать ссылку на файл <имяФайла>, поскольку он не является сборкой

<функция> не объявлена

<имяФункции> не объявлена (Ошибка компилятора Smart Device/Visual Basic)

<имяФункции> не объявлено (ошибка Visual Basic)

<предложениеImplements> не может реализовать <имяТипа>, поскольку <имяТипа> является зарезервированным именем

<имяИнтерфейса>.<имяЧлена> уже реализован базовым классом <имяБазовогоКласса>. Предполагается повторная реализация <type>

<имяИнтерфейса1> не может реализовать <имяМетода>, поскольку для интерфейса <имяИнтерфейса2> отсутствует соответствующий <метод>

Метод доступа <ключевоеСлово> свойства <имяСвойства> является устаревшим (ошибка Visual Basic)

Метод доступа <ключевоеСлово> из <имяСвойства> является устаревшим (предупреждение Visual Basic)

Метод доступа <ключевоеСлово> свойства <имяСвойства> является устаревшим: <сообщениеОбОшибке> (ошибка Visual Basic)

Метод доступа <ключевоеСлово> для <имяСвойства> является устаревшим: <сообщениеОбОшибке> (предупреждение Visual Basic)

Не допускается использование <ключевоеСлово> в модуле

Не допускается использовать <ключевоеСлово> в структуре

<ключевоеСлово> допускается использовать только в классе

<ключевоеСлово> разрешено использовать только в методе экземпляра

Оператор <lsetstmt> не объявлен

Функция <математическаяФункция1> не объявлена

<член> конфликтует с зарезервированным членом по имени, неявно объявленному во всех перечислимых типах

<член> уже объявлен в этой структуре

<член>, неявно определенный для события <имяСобытия>, не может скрывать метод с модификатором MustOverride в базовом классе <класс> <имяКласса>

Член <имяЧлена> не может быть объявлен с помощью зарезервированного слова Shadows за пределами класса, структуры или интерфейса

<имяЧлена> не может представлять тип <имяТипа> вне проекта посредством <типКонтейнера> <имяТипаКонтейнера>

<имяЧлена> не может реализовать <имяИнтерфейса>.<имяЧленаИнтерфейса>, так как они отличаются ограничениями параметра типа

Член <имяЧлена> существует в нескольких базовых интерфейсах

<имяЧлена> имеет то же имя в качестве параметра типа

<имяЧлена> уже объявлено как <имяПроцедуры>, сгенерированной для <имяКонтейнера>

Член <имяЧлена> является неоднозначным в наследуемых интерфейсах <имяИнтерфейса1> и <имяИнтерфейса2>

<имяЧлена> не является членом <имяКонтекста> и не существует в текущем контексте

Член <имяЧлена> не объявлен

Член <имяЧлена> не объявлен или модуль, содержащий его, не загружен в сеансе отладки

Член <имяЧлена> устарел: <сообщениеОбОшибке>

Взаимная перегрузка членов <имяЧлена1> и <имяЧлена2> невозможна, поскольку они отличаются только типами необязательных параметров

<имяЧлена1> не может переопределить <имяЧлена2>, поскольку они отличаются только типами необязательных параметров

<сообщение> Эта ошибка может также быть вызвана изменением ссылки на файл <имяФайла1> в проекте <имяПроекта1> на ссылку на <имяФайла2> в проекте <имяПроекта2>

<сообщение> Эта ошибка может также быть вызвана смешением ссылки на файл со ссылкой из проекта на сборку <имяСборки>

<метод> <имяМетода1> должен быть объявлен с модификатором Overloads, поскольку таким образом объявлен другой метод <имяМетода2>

<метод> недоступен в этом контексте, поскольку он объявлен как <модификатор>

Методы <метод1> и <метод2> не могут перегружать друг друга, потому что они отличаются только необязательными параметрами

Методы <метод1> и <метод2> не могут перегрузить друг друга, потому что они отличаются только параметрами, объявленными как ByRef или ByVal

<метод1> и <метод2> не могут перегружать друг друга, так как они отличаются только параметрами, объявленными как ParamArray

<метод1> и <метод2> не могут перегружать друг друга, так как они отличаются только возвращаемыми типами

Методы <метод1> и <метод2> не могут перегружать друг друга, потому что они отличаются только значениями необязательных параметров, используемыми по умолчанию

Метод <метод1> не может переопределить метод <метод2>, поскольку его уровень доступа больше, чем у базового метода

<метод1> не может переопределять <метод2>, поскольку является оператором Declare

<метод1> не может переопределять <метод2>, так как один из параметров в одном случае помечен как ByRef, а в другом — как ByVal

<метод1> не может переопределить <метод2>, так как они отличаются необязательными параметрами

Метод <метод1> не может быть переопределенной версией метода <метод2>, поскольку они отличаются значениями по умолчанию для необязательных параметров

<метод1> не может переопределять <метод2>, поскольку их возвращаемые типы различны

<имяМетода> и <имяМетода> не могут перегрузить друг друга, так как они отличаются спецификаторами ReadOnly или WriteOnly

<имяМетода> нельзя реализовать несколько раз

Метод <имяМетода> не может переопределить скрытый метод

Метод <имяМетода> не может скрывать метод, объявленный с модификатором MustOverride

Метод <имяМетода> несколько раз определен с одинаковыми подписями

Метод <имяМетода> недоступен в этом контексте, поскольку его возвращаемый тип недоступен

Нельзя использовать <модификатор> в инструкции Declare

<модификатор> недопустимо использовать при объявлении делегата

Нельзя использовать <модификатор> при объявлении локальных констант

Нельзя использовать <модификатор> при объявлении локальных переменных

При объявлении методов нельзя использовать <модификатор>

При объявлении событий нельзя использовать <модификатор>

<модификатор> недопустимо использовать в объявлении интерфейса

<имяМодуля> представляет собой модуль и не может использоваться в качестве ссылки на сборку

Элемент <имя> не может именоваться как параметр в спецификаторе атрибутов, поскольку он не является полем или свойством

<имя> не может представлять базовый тип делегата <типДелегата> события, которое он реализует, вне проекта посредством <cпецификатор> <тип>

<имя> не может предоставлять базовый тип <типДелегата> делегата реализуемого им события для <спецификатор1> <тип1> с помощью <спецификатор2> <тип2>

<имя> не может представлять базовый делегированный тип <тип> <делегированныйТип> события, которое он реализует для <описатель1> <тип1> с помощью <описатель2> <тип2>

<имя> не может предоставлять тип <тип1> в <спецификатор> <тип2> <имяТипа> с помощью <имя>

<имя> не может представлять тип <тип1>, используемый в базовом делегированном типе <делегированныйТип> события, которое он реализует вне проекта через <cпецификатор> <тип2>

<имя> не может ссылаться на себя через экземпляр по умолчанию, вместо этого следует использовать Me

<имя> уже объявлено в данном <пространствоОбъявлений> как <объявление>

<имя> уже объявлено в качестве параметра этого метода

Объявление <имя> отличается от объявлений в модулях <имяМодуля1> и <имяМодуля2>

<имя> в объектах приложения <список> является неоднозначным

<имя> является неоднозначным в пространстве имен <имяПространстваИмен>

<имя> объявлено в проекте <имяПроекта1>, на который нет ссылки в проекте <имяПроекта2>

<имя> не является членом <имяКласса>

Не удается найти <имя>, необходимое для компиляции этой конструкции

<имя1> конфликтует с типом <тип>, поскольку имеет одинаковое с ним имя, определенное в <имя2>

<имя1> для Imports <имя2> не содержит ссылок на пространство имен, класс, структуру, перечисление или модуль

<имя1> является неоднозначным, поскольку импортировано из пространств имен или типов <имя2>

<пространствоИмен> не является допустимым именем и не может использоваться в качестве имени корневого пространства имен

<имяПространстваИмен> является неоднозначным

Константа <константаNull> не объявлена

<имяПараметра> уже объявлен как параметр типа этого метода

Процедуры <процедура1> и <процедура2> не могут перегружать друг друга, потому что они отличаются только параметрами, объявленными как ByRef или ByVal

<имяПроцедуры> не может переопределять <имяБазовойПроцедуры> поскольку они отличаются ограничениями параметра типа

Процедура <имяПроцедуры> имеет неподдерживаемый тип возвращаемого значения или параметров

Для <имяПроцедуры> не заданы параметры, и ее возвращаемый тип не удается индексировать

Метод <имяПроцедуры> для события <имяСобытия> не может быть помечен как совместимый с CLS, так как тип <имяТипа>, который его содержит, несовместим с CLS

Процедура <имяПроцедуры1> не может переопределить <имяПроцедуры2>, поскольку она недоступна в этом контексте

<имяПроцедуры1> не может переопределять <имяПроцедуры2>, так как они отличаются параметрами, объявленными как ParamArray

<подписьПроцедуры1> несовместима с CLS, поскольку перегружает <подписьПроцедуры2>, отличающуюся только массивом типов параметров или его рангом

Параметры <свойство> не могут объявляться с модификатором ByRef

<свойство1> и <свойство2> не могут перегружать друг друга, поскольку только одно из них объявлено как Default

Не удается предоставить доступ для COM к свойству <имяСвойства> в качестве свойства Let

Свойство <имяСвойства> неявно определяет <имяЧлена>, которое конфликтует с членом, имеющим такое же имя в <тип> <имяТипа>'

<имяСвойства1> не может переопределить <имяСвойства2>, поскольку они отличаются спецификатором ReadOnly или WriteOnly

<уточненныйМетод> недоступен в этом контексте, поскольку он объявлен как <модификатор>

Оператор <rsetstmt> не объявлен

В объявлении константы нельзя использовать <описатель>

При объявлении переменной члена нельзя использовать <спецификатор>

<спецификатор> недопустимо использовать при объявлении структуры

При объявлении WithEvents нельзя использовать <спецификатор>

<спецификатор> недопустимо использовать при объявлении перечисления

При объявлении события интерфейса нельзя использовать <спецификатор>

При объявлении метода интерфейса нельзя использовать <спецификатор>

При объявлении свойства интерфейса нельзя использовать <спецификатор>

<спецификатор1> <тип> не может быть производным от <спецификатор2> <тип>, поскольку он имеет более широкий уровень доступа, чем базовый тип <тип>

Спецификаторы <спецификатор1> и <спецификатор2> нельзя использовать совместно

В операторе <имяОператора> требуется использовать массив

Метод <имяМетода> типа <Тип> конфликтует с другими членами с тем же именем в иерархии наследования и должен быть объявлен с ключевым словом Shadows

<тип> <имяТипа> скрывает переопределяемый метод базового класса

<тип> не может наследоваться несколько раз

Параметры <тип> не могут быть объявлены как Optional

Параметры <тип> нельзя объявить как ParamArray

Член <имяЧлена> типа <тип1> конфликтует с классом <имяКласса> типа <типа2> в базовом классе типа <типа3> и должен быть объявлен с помощью зарезервированного слова Shadows

<тип1> <имяЧлена> скрывает перегружаемый член, объявленный в базовом <тип2> <имяКласса>

<тип1> <имяСвойства> конфликтует с неявно объявленным членом для события <имяСобытия> с базовым типом <тип2> <имяКласса>

<тип1> <имяТипа> и <тип2> <имяТипа> конфликтуют в пространстве имен <имяПространства>

<тип1> <имяТипа> и <тип2> <имяТипа>, определенные в <имя>, конфликтуют в пространстве имен <имяПространства>

<тип1> <имяТипа> не может быть объявлен с помощью ключевого слова Overrides, потому что он не переопределяет <тип1> в базовом <тип2>

<тип1> <имяТипа1> конфликтует с членом, неявно объявленным для события <имяСобытия> в типе <тип2> <имяТипа2>

<тип1> не может переопределять <тип2>, поскольку последний не объявлен как Overridable

Тип <тип1><имяТипа> должен реализовать <имяЧлена> для интерфейса <имяИнтерфейса>

Тип <тип1><имяТипа> должен реализовать <имяМетода> для интерфейса <имяИнтерфейса>

Член <имяЧлена> типа <имяТипа> должен объявляться с модификатором Shadows, поскольку другой член с таким же именем объявлен с указанным модификатором

Тип <имяТипа> не может использоваться как атрибут, поскольку не имеет атрибута System.AttributeUsageAttribute

Тип <имяТипа> не может использоваться как атрибут, поскольку он не наследуется от класса System.Attribute

Тип <имяТипа> не может использоваться как атрибут, поскольку в нем имеются методы с модификатором MustOverride, которые не были переопределены

Тип <имяТипа> не может использоваться как атрибут, поскольку он объявлен с модификатором MustInherit

Тип <имяТипа> не может использоваться как атрибут, поскольку он не является классом

<имяТипа> не может наследоваться от <тип> <имяБазовогоТипа>, поскольку он расширяет доступ базового типа <тип> за пределы сборки

Тип <имяТипа> не может скрывать метод с модификатором MustOverride, неявно объявленный для свойства <имяСвойства> в типе <тип> <имяТипа>

<имяТипа> имеет то же имя, что и другой тип, доступный в группе My

Тип <имяТипа> в сборке <имяСборки> указывает на самого себя и поэтому является неподдерживаемым типом

<имяТипа> является типом класса и не может использоваться в качестве выражения

<имяТипа> является типом делегата

<имяТипа> является универсальным типом и требует аргументы типа

<имяТипа> является пространством имен и не может использоваться в качестве выражения

<имяТипа> является типом структуры и не может использоваться в качестве выражения

<имяТипа> является типом и не может использоваться в качестве выражения

<имяТипа> является типом в контейнере <имяКонтейнера> и не может использоваться в качестве выражения

<имяТипа> является типом перечисления и не может использоваться в качестве выражения

<имяТипа> является типом интерфейса и не может использоваться в качестве выражения

Тип <имяТипа> не поддерживается

<имяТипа> должен быть объявлен с модификатором MustInheri', поскольку он содержит методы с модификатором MustOverride

Не удается преобразовать значения <имяТипа> в Char

Тип <имяТипа1> не может быть преобразован к типу <имяТипа2>

Переменная <имяПеременной> не является локальной переменной или параметром и, следовательно, не может использоваться в качестве переменной оператора Catch

Тип данных <имяПеременной> не может быть определен автоматически, так как это статическая локальная переменная

Ожидается "=" (объявление)

Ожидается "=" (Операторы присваивания Let и Set)

ожидается "=" (инициализатор объект)

''>'' ожидается

Для переменной <имяПеременной> нельзя вывести тип Nullable

Модификатор доступа <модификаторДоступа> не является допустимым

Модификатор доступа может быть применен либо к процедуре Get, либо к Set, но не к обеим

Доступ к общему члену через экземпляр; выражение уточнения не вычисляется

Параметры методов AddHandler и RemoveHandler нельзя объявлять как ByRef

Параметры метода AddHandler и RemoveHandler должны иметь тот же делегируемый тип, что и содержащее их событие

Методы AddHandler и RemoveHandler должны иметь ровно один параметр

Объявление AddHandler должно оканчиваться соответствующим End AddHandler

Определение AddHandler отсутствует для события <имяСобытия>

AddHandler уже объявлен

Операндом события оператора AddHandler или RemoveHandler должно быть выражение с точкой или простое имя

Параметры метода AddHandler, RemoveHandler и RaiseEvent нельзя объявить как <модификатор>

AddressOf не может быть применен к <имяМетода> так как <имяМетода> является разделяемым методом

Невозможно преобразовать выражение AddressOf в <имяТипа>, так как <имяТипа> не является делегируемым типом

Выражение AddressOf невозможно преобразовать к <имяТипа>, так как тип <имяТипа> объявлен как MustInherit и не может быть создан

Выражение AddressOf недопустимо в окнах отладки

Выражения AddressOf недопустимы в первом выражении оператора Select Case

Операнд оператора AddressOf должен быть именем метода (без скобок)

Имя статистической функции не может использоваться с символом типа

Псевдоним <имяПространстваИмен> уже объявлен

При наличии параметров должен быть в явном виде указан тип каждого из них

Все проекты в решении Visual Basic должны быть ориентированы на одну и ту же платформу. Добавляемый проект ориентирован на платформу, которая отлична от указанной в решении

Здесь нельзя использовать встроенное выражение

Ожидается And

Инициализаторы анонимных типов недопустимы в окнах отладки

Имя члена анонимного типа может быть определено только из простого или уточненного имени без аргументов

Анонимному типу имени члена должна предшествовать точка

Анонимный член типа или свойство <имяСвойства> уже объявлено

Свойство анонимного типа члена <имяСвойства> нельзя использовать для передачи типа другого свойства члена, поскольку тип <имяСвойства> еще не создан

Анонимный тип должен содержать хотя бы один член

Свойство анонимного типа <ИмяСвойства> нельзя использовать в определении лямбда-выражения в том же списке инициализации

Аргумент, соответствующий параметру <имяПараметра> сужается от <тип1> к <тип2>

Аргумент, соответствующий параметру <имяПараметра>, сужается до <имяТипа>

Для параметра <имяПараметра> не указан аргумент

Для параметра <имяПараметра> метода <имяМетода> не указан аргумент

Аргумент не указан для параметра <имяПараметра> метода расширения <имяМетода>, определенного в <имяТипа>

Аргументы не могут быть переданы в оператор New, используемый с параметром типа

В спецификаторах типов не могут задаваться границы массива

В объявлениях массивов нельзя указывать нижние границы

Массив, объявленный как переменная управления циклом, не может быть объявлен с исходным размером

Границы массива не могут быть отрицательными

Размерность массива не должна превышать 32

Инициализатор массива не может быть указан для измерения, не являющегося константой, используйте пустой инициализатор "{}"

Инициализатор массива имеет слишком много элементов: <число>

Недостаточное число измерений инициализатора массива

Размерность инициализатора массива слишком велика

В инициализаторе массива отсутствует <число> элементов

Инициализаторы массивов разрешены только для массивов, но типом <имяПеременной> является <имяТипа>

Индексом нижней границы массива может быть только 0

Модификаторы массива не могут задаваться и для переменной, и для ее типа

Модификаторы массива не могут быть указаны в имени параметра лямбда-выражения, только в его типе

Отсутствует выражение с индексами для массива

Массивы нельзя объявлять с помощью ключевого слова New

Массивы, объявленные как члены структуры, не могут быть объявлены с указанием начального размера

Массивы типа System.Void недопустимы в этом выражении

В массивах, используемых как аргументы атрибутов, требуется явно указывать значения для всех элементов

'As Any' не поддерживается в операторах Declare

Ожидается ключевое слово As

Ожидается As, запятая или символ ")"

Сборка <имяСборки> не может быть создана, поскольку ее путь длиннее 259 знаков

Сборка<путьКФайлу1> ссылается на сборку <удостоверениеСборки>, которая определяется неоднозначно между <путьКФайлу2> (ссылка в проекте <имяПроекта1>) и <путьКФайлу3> (ссылка в проекте <имяПроекта2>)

Сборка <путьКФайлу1> содержит ссылку на сборку <удостоверениеСборки>, которая определяется неоднозначно в <путьКФайлу2> и <путьКФайлу3>

Недопустимый атрибут сборки <имяАтрибута>: <ошибка>

Операторы атрибутов Assembly или Module должны располагаться перед любыми объявлениями в файле

Ожидается Assembly или Module

Хотя бы один параметр типа этого бинарного оператора должен иметь тип <имяТипа>, в котором определен данный оператор

Атрибут <имяАтрибута> не может применяться многократно

Атрибут <имяАтрибута> не может применяться к члену <имяЧлена>, поскольку атрибут недопустим для данного типа объявления

Атрибут <имяАтрибута> не может быть применен к методу с необязательными параметрами

Атрибут <имяАтрибута> не может быть применен к модулю

Атрибут <имяАтрибута> не может быть применен к сборке

В этом проекте нельзя указать атрибут <имяАтрибута> несколько раз, даже с идентичными значениями параметров

Недопустимый атрибут <имяАтрибута>: <ошибка>

Использование атрибута невозможно, поскольку для него отсутствует конструктор, объявленный как Public

Атрибут Conditional допустим только при объявлениях Sub

Константе атрибута <имяКонстанты> нельзя присвоить значение

Конструктор атрибута имеет параметр ByRef типа <имяТипа>; конструкторы с параметрами byref нельзя использовать для применения атрибута

Конструктор атрибута имеет параметр типа <тип>, который не является ни целым, ни с плавающей запятой, ни перечислимым типом и ни одним из следующих типов: Char, String, Boolean, System.Type или 1-мерным массивом этих типов.

Члену <имяЧлена> атрибута не может присваиваться значение, поскольку это член не объявлен как Public

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

Атрибут System.Runtime.InteropServices.DefaultCharSetAttribute не поддерживается в этой версии

Значение атрибута является недопустимым; ожидается <значение>

Значение атрибута является недопустимым; ожидается <значение1> или <значение2>

Атрибуты не могут применяться к локальным переменным

Атрибуты не могут быть применены к параметрам лямбда-выражений

Атрибуты не могут быть универсальными типами или типами, вложенными в универсальные типы

Неверное значение контрольной суммы, не шестнадцатеричные цифры или нечетное число шестнадцатеричных цифр

Неправильный формат GUID

Неправильно сформированный XML-ф айл <файлКомментария> не может быть включен

Базовый класс <имяБазовогоКласса1>, указанный для класса <имяРазделяемогоКласса>, не может отличаться от базового класса <имяРазделяемогоКласса2> одного из его разделяемых типов

При инициализации массива массивов границы могут быть указаны только для массива верхнего уровня

В идентификаторе, заключенном в квадратные скобки, отсутствует закрывающая скобка "]"

Не допускается ветвление из блока Finally

Ожидается ключевое слово By

Параметр ByRef <имяПараметра> нельзя использовать в лямбда-выражении

Параметр ByRef <имяПараметра> нельзя использовать в выражении запроса

ByVal и ByRef нельзя использовать совместно

Не удается преобразовать анонимный тип в дерево выражений, поскольку он содержит поле, которое было использовано в инициализации другого поля

Преобразование к типу <тип> невозможно

Не удается преобразовать <тип1> в <тип2>

Не удается скопировать значение <имяПараметра> параметра ByRef обратно в соответствующий аргумент, поскольку тип <имяТипа1> невозможно преобразовать к типу <имяТипа2>

Не удается создать экземпляр модуля <имяМодуля>

Не удалось найти каталог .NET Framework: <ошибка>

Невозможно реализовать <имяИнтерфейса1>.<имяЧлена>, так как его реализация может конфликтовать с реализацией <имяИнтерфейса2>.<имяЧлена> для некоторых аргументов типа

Невозможно реализовать интерфейс <имяИнтерфейса1> так как его реализация может конфликтовать с реализацией другого интерфейса <имяИнтерфейса2> для некоторых аргументов типа

Не удается определить общий тип для первого и второго операндов бинарного оператора If

Не удается вывести общий тип для второго и третьего операндов оператора If

Не удается определить тип данных для <имяПеременной>, поскольку размерности массива не совпадают

Невозможно наследовать интерфейс <имяФайлаИнтерфейса1>, поскольку для некоторых типов аргументов он может совпадать с интерфейсом <имяФайлаИнтерфейса2>

Невозможно наследовать интерфейс <имяИнтерфейса1>, так как он может совпадать с интерфейсом <имяИнтерфейса2>, от которого наследуется интерфейс <имяИнтерфейса3> для некоторых аргументов типа

Невозможно наследовать интерфейс <имяИнтерфейса1>, так как интерфейс <имяИнтерфейса2>, от которого он наследуется, может совпадать с интерфейсом <имяИнтерфейса3> для некоторых аргументов типа

Невозможно наследовать интерфейс <имяИнтерфейса1>, так как интерфейс <имяИнтерфейса2>, от которого он наследуется, может совпадать с интерфейсом <имяИнтерфейса3>, от которого наследуется интерфейс <имяИнтерфейса4> для некоторых аргументов типа

Невозможно обратиться к полю <имя>, так как оно является членом поля с типизированным значением <имя> класса <имяКласса>, базовым классом которого является System.MarshalByRefObject

Не удается обратиться к члену экземпляра класса из совместно используемого метода или совместно используемого инициализатора без явного указания экземпляра этого класса

не удается отправить отчет об ошибках автоматически

Невозможно установить значение локальной переменной для метода, который не находится на вершине стека

Невозможно одновременно задать /win32icon и /win32resource

Не удается открыть <имяФайла> для записи

Инструкция Case может существовать только внутри инструкции Select Case

В операторе Select блок Case не может задаваться после Case Else

Оператор Case Else может существовать только внутри оператора Select Case

Операторы Case недопустимы в окне интерпретации

Регистр имени пространства имен <имяПространстваИмен1> не соответствует регистру имени <имяПространстваИмен2> пространства имен в файле <путьКФайлу>

Блок Catch никогда не будет достигнут, так как <имя1> наследуется от <имя2>

Блок Catch никогда не достигается; <исключение> обрабатывается выше в той же инструкции Try

Оператор Catch не может следовать за оператором Finally в операторе Try

Catch не может использоваться вне тела оператора Try

Catch не может перехватить тип <имяТипа>, так как он отличается от System.Exception и от класса, производного от System.Exception

Блок Catch должен заканчиваться соответствующим оператором End Try

Операторы Catch недопустимы в окне интерпретации

Не удается преобразовать значения типа Char к типу <имяТипа>

Знак <character> (0x<шестнадцатеричное>) не допускается в начале имени XML

Символ <символ> (0x<шестнадцатеричноеЗначение>) не допускается в имени XML

Символ <символ> (0x<шестнадцатеричноеЗначение>) не допускается в XML-литералах

Символьная константа должна состоять только из одного символа

Недопустимый знак

Последовательность символов "--" недопустима в комментарии XML

Класс <имяКласса> не найден

Невозможно индексировать класс <имяКласса>, поскольку он не имеет свойства по умолчанию

Класс <имяКласса> не может быть унаследован от самого себя: <сообщение>

Не удалось создать класс <имяКласса>: <ошибка>

Класс <имяКласса> не имеет доступного конструктора Sub New и не может быть унаследован

Класс <имяКласса> должен объявлять Sub New, поскольку его базовый класс <имяКласса2> не содержит доступных Sub New, которые можно вызвать без аргументов

Класс <имяКласса> должен объявлять Sub New, так как <имяКонструктора> в его базовом классе <имяБазовогоКласса> помечено как устаревшее

Класс <имяКласса> должен объявить Sub New, так как <имяКонструктора> в его базовом классе <имяБазовогоКласса> отмечено как устаревшее

Класс <имяКласса> должен объявляться с модификатором MustInherit или переопределять следующие наследуемые члены, объявленные с модификатором MustOverride: <именаЧленов>

Класс <имяКласса> должен объявлять Sub New, так как <имяКонструктора> в его базовом классе <имяБазовогоКласса> помечен как устаревший

Класс <имяКласса> должен объявить Sub New, так как <имяКонструктора> в его базовом классе <имяБазовогоКласса> отмечено как устаревшее: <сообщениеОбОшибке>

Класс <имяКласса1> должен объявить конструктор Sub New, поскольку в его базовом классе <имяКласса2> имеется несколько доступных конструкторов Sub New, вызываемых без аргументов

Ограничение Class и ограничение определенного типа класса нельзя использовать вместе

Ограничения Class и Structure не могут использоваться вместе

Ограничение Class нельзя указывать несколько раз для одного параметра типа

Класс в интерфейсе не может объявляться со спецификатором <спецификатор>

Оператор Class должен заканчиваться соответствующим End Class

Событие Class_Initialize больше не поддерживается

Событие Class_Terminate больше не поддерживается

Классы могут наследовать только другие классы

Классы не могут объявляться как <спецификатор>

Универсальные классы или содержащиеся в универсальном типе не могут наследоваться от класса атрибутов

Кодовая страница <имя> недопустима или не установлена

Ожидается запятая

Ожидается запятая или ")" (Список параметров процедуры)

Ожидается запятая или ")" (список аргументов типа)

Ожидается запятая или ")" (Список параметров типа)

Ожидается запятая ")" или допустимое продолжение выражения

Закомментированные инструкции не могут быть вычислены.

Ожидается Compare

Ошибка компиляции: <сообщение>

Конфликт между свойством по умолчанию и DefaultMemberAttribute, определенным как |1

Конфликт с именем <имя1>, которое неявным образом создано для имени <имя2> в типе <тип> <имя3>

В объявлении константы не может содержаться инициализатор массива

Константа <имяКонстанты> не может зависеть от своего значения

Нельзя присвоить значение константе

Требуется константное выражение

Константное выражение не может быть представлено как имеющее тип <имяТипа>

Константа должна быть величиной внутреннего или перечислимого типа, а не классом, структурой, параметром типа или массивом

Константы должны иметь значения

Ограничение <ограничение1> конфликтует с ограничением <ограничение2>, уже определенным для параметра типа <имяПараметраТипа>

Ограничение <ограничение1> конфликтует с косвенным ограничением <ограничение2>, полученным из ограничения параметра типа <ПараметрТипа1>

Тип ограничения <имяТипа> уже указан для данного параметра типа

Ограничения для данного параметра типа не соответствуют ограничениям соответствующего параметра типа, определенного для одного из прочих разделяемых типов "|1"

Конструкция имеет косвенную ссылку на сборку <имяСборки>, которая содержит < имяТипа>

В конструкции содержится косвенная ссылка на проект <имяПроекта>, содержащий <имяТипа>

Конструктор <имя> не может вызывать сам себя

Вызов конструктора может быть первым оператором конструктора экземпляра

Конструктор должен быть объявлен как Sub, а не как Function

Конструкторы не могут реализовывать методы интерфейсов

Оператор Continue Do может использоваться только внутри оператора Do

Continue For может использоваться только внутри оператора For

За оператором Continue должно следовать ключевое слово Do, For или While

Операторы Continue недопустимы в окне интерпретации

Инструкция Continue While может существовать только внутри инструкции While

Преобразование <тип1> в <тип2> не может быть выполнено в константном выражении

Преобразование <тип1> в <тип2> не может осуществляться в константном выражении, используемом в качестве аргумента для атрибута

Для преобразования из Date в Double требуется вызов метода Date.ToOADate

Для преобразования из Double в Date требуется вызов метода Date.FromOADate

Операторы преобразования не могут преобразовывать из базового типа

Операторы преобразования не могут преобразовывать из производного типа

Операторы преобразования не могут преобразовывать тип в его базовый тип

Операторы преобразования не могут преобразовать тип в его производный тип

Операторы преобразования не могут приводить тип к тому же типу

Операторы преобразования не могут преобразовать тип интерфейса

Операторы преобразования не могут выполнить преобразование из объекта

Операторы преобразования не могут выполнять преобразование в интерфейсный тип

Операторы преобразования не могут преобразовать в объект

Операторы преобразования должны быть объявлены Widening либо Narrowing

Преобразования от типа <имяТипа1> к типу <имяТипа2> должны быть явными

При копировании значения ByRef параметра <имяПараметра> обратно в соответствующий аргумент тип <имяТипа1> сужается в тип <имяТипа2>

Не удалось найти библиотеку <имяБиблиотеки>

Не удалось найти стандартную библиотеку: <имяФайла>

Тип Currency больше не поддерживается, вместо него используйте тип Decimal

Оператор Custom Event должен оканчиваться соответствующим оператором End Event

Модификатор Custom может использоваться только непосредственно перед объявлением Event

Модификатор Custom недопустим для событий, объявленных в интерфейсах

Модификатор Custom недопустим для событий, объявленных без явных делегируемых типов

"D" больше не может использоваться для указания показателя степени, используйте "E"

Типы данных параметров-типов не могут быть определены из этих аргументов

Тип (типы) данных параметра (параметров)-типов не могут быть определены из этих аргументов, так как возможны несколько типов.

Типы данных параметров-типов не могут быть определены из этих аргументов, так как они не могут быть приведены к одному типу

Тип(ы) данных параметра или параметров метода расширения <имяМетода>, определенного в типе <имяТипа>, невозможно вывести из этих аргументов

Тип(ы) данных параметра или параметров метода расширения <имяМетода>, определенного в типе <имяТипа>, невозможно вывести из этих аргументов, так как возможно более одного типа

Типы данных параметров-типов в методе расширения ''<имя_метода>'', определенном в "typename", не могут быть определены из этих аргументов, так как они не могут быть приведены к одному типу

Не удается автоматически определить типы данных для параметров типа метода <имяМетода>

Не удается автоматически определить тип (типы) данных для параметра (параметров) типа метода <имяМетода> на основе этих аргументов, поскольку возможно более одного типа

Не удается автоматически определить тип (типы) данных для параметра (параметров) типа метода <имяМетода> на основе этих аргументов, поскольку их невозможно привести к одному типу

Константа даты недопустима

Ожидается объявление

Не допускается использование оператора Declare в универсальном типе или типе, содержащемся в универсальном типе

Операторы Declare в модуле не могут быть объявлены с <спецификатор>

Операторы Declare в структуре не могут быть объявлены как <описатель>

Ключевое слово Default может применяться только для одного имени свойства в <тип>

Default не может использоваться вместе с <спецификатор>

Член <имяЧлена>, используемый по умолчанию, не является свойством

Свойство <имяСвойства1>, используемое по умолчанию, конфликтует со свойством <имяСвойства2>, используемым по умолчанию в классе <имяКласса>, и должно быть объявлено с ключевым словом Shadows

При доступе к свойству по умолчанию возникает неоднозначность между членами наследуемых интерфейсов: <имяСвойстваПоУмолчанию> интерфейса <имяИнтерфейса1> и <имяСвойстваПоУмолчанию> интерфейса <имяИнтерфейса2>

Значения по умолчанию не предоставляются для параметров, не объявленных с ключевым словом Optional

Определение метода <метод> недоступно в данном контексте

В делегируемом классе <имяКласса> отсутствует метод Invoke, поэтому выражение этого типа не может быть вызвано посредством метода

Не удается найти конструктор делегата для типа <имяТипа>, который требуется для реализации делегатов

Делегат в интерфейсе не может быть объявлен как <спецификатор>

Тип делегата <имяДелегата> события <имяСобытия> не является 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

Оператору End Function должен предшествовать соответствующий оператор Function

Оператор End Function должен быть первым оператором в строке

Оператор End Get должен следовать за соответствующим оператором Get

End Get должен быть первым оператором в строке

Оператору End If должен предшествовать соответствующий оператор If

Оператору End Interface должен предшествовать соответствующий оператор Interface

Оператор End Module должен следовать за соответствующим оператором Module

Оператор End Namespace должен следовать за соответствующим оператором Namespace

Ожидается окончание выражения

Ожидается конец списка параметров

Ожидается окончание оператора

Ожидается End Operator

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 недопустимы в окне интерпретации

Оператор End Structure должен следовать за соответствующим оператором Structure

Ожидается End Sub

Оператору 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>

Ожидается оператор Equals

Ошибка при создании манифеста сборки: <сообщениеОбОшибке>

Ошибка при создании ресурсов Win32: <сообщениеОбОшибке>

Ошибка внедрения манифеста Win32: <манифест>

Ошибка внедрения манифеста Win32: файл манифеста <файл> не найден

Ошибка внедрения манифеста Win32: Параметр /win32manifest конфликтует с /nowin32manifest

Ошибка импорта <полноеИмяЭлемента> на уровне проекта в <полноеИмяКонтейнера>: <сообщениеОбОшибке>

Ошибка при сохранении временного файла ресурсов Win32 <имяФайла>: <сообщение об ошибке>

Ошибка при определении параметров манифеста сборки: <сообщениеОбОшибке>

Операторы Error недопустимы в окне интерпретации

При компиляции XML-схем в проекте возникли ошибки

Вычисление выражения или оператора остановлено

Истекло время ожидания вычисления выражения или оператора

Вычисление лямбда-выражений не допустимо в отладчике

Событие <имяСобытия> не найдено

Невозможно обработать событие <имяСобытия>, поскольку оно недоступно из <имя>

Событие <имяСобытия>, определяемое атрибутом DefaultEvent, не является открытым для доступа в данном классе

Событие <имяСобытия> неявно объявляет <имяЧлена>, которое конфликтует с членом из базового типа <тип> <имяКласса>, поэтому событие следует объявить с ключевым словом Shadows

Событие <имяСобытия1> не может содержать реализацию события <имяСобытия2>, так как его делегируемый тип не соответствует делегируемому типу другого события, реализуемого событием <имяСобытия1>

Событие <имяСобытия1> не может реализовать событие <имяСобытия2> в интерфейсе <интерфейс>, так как их делегируемые типы <делегат1> и <делегат2> не совпадают

Длина имени события не может превышать 1011 символов

События не могут быть объявлены с делегирующим типом, у которого есть возвращаемый тип

События не могут иметь возвращаемый тип

События, объявляемые с использованием предложения As, должны быть делегатами

События в модуле не могут объявляться как <спецификатор>

В интерфейсах не могут объявляться события с ключевым словом <implements>

События общих переменных WithEvents не могут обрабатываться не используемыми совместно методами

Exit AddHandler, Exit RemoveHandler и Exit RaiseEvent не допускаются

Оператор Exit Do может использоваться только внутри оператора Do

Оператор Exit For может использоваться только внутри оператора For

Не допускается использовать оператор Exit Function в процедуре Sub или Property

За оператором Exit должно следовать ключевое слово Sub, Function, Property, Do, For, While, Select или Try

Оператор 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-атрибута

Ожидается одно из ключевых слов: Dim, Const, Public, Private, Protected, Friend, Shadows, ReadOnly или Shared

Явная инициализация не разрешается для массивов, объявленных с явными границами

Явная инициализация запрещается для нескольких переменных, объявленных с одним спецификатором типа

Недопустимый показатель

Выражение не может находиться внутри заключенного в кавычки значения атрибута

Не удается преобразовать выражение в дерево выражения

В данный момент вычисление выражения невозможно

Выражение не выдает значение

Ожидается выражение

Выражение имеет тип <имяТипа> который является ограниченным и не может использоваться для доступа к членам, унаследованным от Object или ValueType

Нельзя присвоить значение выражению, поскольку оно является значением

Выражение не является методом

Выражение не является массивом или методом и не может иметь список аргументов

Выражение имеет тип <имяТипа>, который не является типом коллекции

Выражение типа <тип> не доступно для запроса

Выражение типа <имяТипа> невозможно преобразовать в Object или ValueType

Выражение типа <имяТипа1> никогда не может иметь тип <имяТипа2>

Недопустимое выражение или оператор в окнах отладки

Выражение рекурсивно вызывает содержащий его оператор <символОператора>

Выражение рекурсивно вызывает содержащее свойство <имяСвойства>

Атрибут Extension может быть применен только к объявлениям Module, Sub или Function

Метода расширения <имяМетода>, определенный в <имяМодуля>, имеет сигнатуру, не совместимую с <имяДелегата>

Метод расширения <имяМетода>, определенный в <имяМодуля>, не является базовым (или не имеет свободных параметров типа) и поэтому не может иметь аргументы типа

Метода расширения <имяМетода>, определенный в <имяТипа>, имеет отличную от делегата <имяДелегата> сигнатуру

У метода расширения <имяМетода> есть ограничения типа, которые никогда не могут быть удовлетворены

Методы расширения могут быть определены только в модулях

Методы расширения должны объявлять по крайней мере один параметр

Тип поля <имяПоля> не поддерживается

Отсутствует поле или свойство <имяЧлена>

Не удалось найти файл <имяФайла>

Имя файла уже объявлено с другим значением GUID и контрольной суммы

Finally в операторе Try может использоваться только один раз

Finally не может находиться вне тела оператора Try

Блок Finally должен заканчиваться соответствующим оператором End Try

Операторы Finally недопустимы в окне "Интерпретация"

Первый операнд в двоичном выражении If должен поддерживать значение NULL или быть ссылочного типа

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

Первый оператор этого Sub New должен быть вызовом MyBase.New или MyClass.New (более одного доступного конструктора без параметров)

Первый оператор этого Sub New должен быть вызовом MyBase.New или MyClass.New (Нет доступного конструктора без параметров)

Первым оператором этого Sub New должен быть явный вызов MyBase.New или MyClass.New, так как <имяКонструктора> в базовом классе <имяБазовогоКласса> для <имяПроизводногоКласса> отмечен как устаревший:

Первым оператором в этой процедуре Sub New должен быть явный вызов MyBase.New или MyClass.New, так как <имяКонструктора> в базовом классе <имяБазовогоКласса> класса <имяПроизводногоКласса> отмечен как устаревший: <сообщениеОбОшибке>

Первой инструкцией этого Sub New должен быть явный вызов MyBase.New или MyClass.New, так как <имяКонструктора> в базовом классе <имяБазовогоКласса> <имяПроизводногоКласса> помечен как устаревший.

Первым оператором в этой процедуре Sub New должен быть явный вызов MyBase.New или MyClass.New, так как <имяКонструктора> в базовом классе <имяБазовогоКласса> класса <имяПроизводногоКласса> отмечен как устаревший: <сообщениеОбОшибке>

Оператор For Each для типа <имяТипа> неоднозначен, поскольку тип реализует несколько экземпляров System.Collections.Generic.IEnumerable (Of T)

Переменная <имяПеременной> цикла For уже используется во внешнем цикле For

Переменная цикла For уже используется во внешнем цикле For

Переменная цикла For не может иметь тип <тип>

Оператор For должен заканчиваться соответствующим оператором Next

Ссылка <ссылка> на дружественную сборку является недопустимой

Ссылка <ссылка> на дружественную сборку является недопустимой. Объявления InternalsVisibleTo не содержат определения версии, языка и региональных параметров, маркера открытого ключа или архитектуры процессора.

Полноширинные знаки недопустимы в качестве разделителей XML

Полные имена для типов в пространстве имен не могут быть длиннее, чем <число>знаков

Функция <имяФункции> возвращает значение не для всех путей выполнения

Вычисление функции отключено, поскольку истекло время, выделенное на вычисление предыдущей функции

Функция без предложения As; предполагается тип возвращаемого значения Object

Универсальные методы не могут быть предоставлены COM

Для универсальных методов нельзя использовать предложение Handles

Тип ограничения универсального параметра <имяТипа> не является CLS-совместимым

Универсальные параметры, используемые как типы необязательных параметров, должны быть ограничены классом

Универсальный тип <имяУниверсальногоТипа> нельзя импортировать более одного раза

Метод доступа Get свойства <имяСвойства> недоступен

Процедура Get уже объявлена

Оператор Get должен оканчиваться соответствующим оператором End Get

Операторы Get больше не поддерживаются

Операторы Get больше не поддерживаются (Visual Basic)

За переменной Global должен следовать символ "." и идентификатор

Global не допускается в дескрипторах; ожидается локальное имя

Ключевое слово Global нельзя использовать в данном контексте; ожидается идентификатор

Операторы GoSub больше не поддерживаются

Оператор GoTo <метка> недопустим, поскольку <метка> находится внутри оператора For или For Each, не содержащего данного оператора

Оператор GoTo <метка> недопустим, поскольку <метка> находится внутри оператора SyncLock, не содержащего данного оператора

Оператор GoTo <метка> недопустим, поскольку <метка> находится внутри оператора Try, Catch или Finally, не содержащего данный оператор

Оператор GoTo <метка> недопустим, поскольку <метка> находится внутри оператора With, не содержащего данного оператора

Оператор GoTo <метка> недопустим, поскольку <метка> находится внутри оператора Using, не содержащего данного оператора

Операторы GoTo недопустимы в окне интерпретации

Оператор GoTo к метке <имяМетки> не может использоваться в лямбда-выражениях

Group нельзя использовать в данном контексте; ожидается идентификатор

Ожидается Group или идентификатор

Для предложения Handles требуется переменная WithEvents, определенная в содержащем типе или одном из его базовых типов

В операторе Handles класса должна быть указана переменная WithEvents, MyBase, MyClass или Me, уточненная одним идентификатором

Handles в модулях должен указывать на переменную, объявленную как WithEvents с последующим идентификатором

Handles не допускается в объявлении оператора

Ожидается идентификатор

Ожидается идентификатор, начинающийся с точки

Слишком длинный идентификатор

Блок If должен оканчиваться соответствующим оператором End If

Операнды If не могут быть именованными аргументами

Оператор If требует двух или трех операндов

Ожидается If, ElseIf, Else, End If или Const

Игнорируется параметр /noconfig, так как он был указан в файле ответов

Недопустимое выражение вызова или индексное выражения

Реализованный тип должен быть интерфейсом

Реализация класса <имяКласса> для интерфейса <имяИнтерфейса> не найдена

Реализация класса <имяКласса> для интерфейса <имяИнтерфейса> недоступна в данном контексте, поскольку он имеет уровень доступа <уровеньДоступа>

Использовать Implements в объявлении оператора недопустимо

В модулях нельзя использовать Implements

Оператор Implements должен стоять после всех операторов Inherits и перед всеми объявлениями в классе

Неявное преобразование <имяТипа1> в <имяТипа2>

Неявное приведение <имяТипа1> к <имяТипа2> при копировании значения параметра <имяПараметра>, объявленного как ByRef, обратно в соответствующий аргумент.

Неявная переменная <имяПеременной> является недопустимой, так как <сообщение>

Сбой при импорте типа <имяТипа> из сборки или модуля <имя>

Импортированный псевдоним <имя> конфликтует с <имя2>, объявленным в корневом пространстве имен

Операторы Imports должны предшествовать любым объявлениям

Ожидается In

Неверное использование ключевого слова <ключевоеCлово> в модуле

Индекс <номерИндекса> размерности <числоРазмерности> находится за пределами диапазона

Косвенное ограничение <ограничение1>, полученное из ограничения параметра типа <ПараметрТипа1>, конфликтует с ограничением <ограничение2>

Косвенное ограничение <ограничение1>, полученное от ограничения параметра типа <параметрТипа1>, конфликтует с косвенным ограничением <ограничение2>, полученным от ограничения параметра типа <параметрТипа2>

Косвенная ссылка на сборку <имяСборки> версии <последнийНомерВерсии>, которая содержит <имяТипа>

Сведения о типе <имяТипа> не были загружены во время выполнения

Наследование от System.<имяКласса> недопустимо

Оператор Inherits может существовать только внутри оператора Class и может определять только один класс

В модулях нельзя использовать инструкции Inherits

Оператор Inherits должен предшествовать всем объявлениям в классе

Операторы Inherits должны предшествовать всем объявлениям в интерфейсе

Ошибка инициализации

Ожидается инициализатор

Инициализаторы членов структур допустимы только для констант и членов Shared

Члены экземпляров и переменную Me нельзя использовать в выражении запроса

Члены экземпляров и Me нельзя использовать в лямбда-выражениях в структурах

Экземпляр ограниченного типа <имяТипа> нельзя использовать в лямбда-выражениях

Экземпляр ограниченного типа <имяТипа> нельзя использовать в выражениях запросов

Ожидается целочисленная константа

Интерфейс <имяИнтерфейса> можно реализовать посредством этого типа только один раз

Невозможно индексировать интерфейс <имяИнтерфейса>, поскольку он не содержит свойства, используемого по умолчанию

Интерфейс <имяИнтерфейса> не может быть производным от самого себя: <сообщение>

Интерфейс <имяИнтерфейса> не реализуется данным классом

Интерфейс может наследоваться только от другого интерфейса

Членами интерфейса могут быть только методы, свойства, события и определения типов

Оператор Interface должен заканчиваться соответствующим оператором End Interface

Параметры InterfaceId и EventsId для Microsoft.VisualBasic.ComClassAttribute в <имяТипа> не могут иметь одинаковые значения

Внутренняя ошибка компилятора

Внутренняя ошибка компилятора: генератор кода получил неправильные входные данные

Ожидается Into

Ожидается Is

Операнд Is типа <имяПараметраТипа> можно сравнивать только с Nothing, поскольку <имяПараметраТипа> представляет собой параметр типа без ограничения класса

Операнд Is операнд типа <имяТипа> можно сравнить только с Nothing, так как <имяТипа> является типом, допускающим значение NULL

При использовании оператора сравнения Is требуются операнды со ссылочным типом, однако данный операнд имеет тип значения <имяТипа>

Операнд IsNot типа <имяПараметраТипа> можно сравнивать только с Nothing, поскольку <имяПараметраТипа> является параметром типа без ограничения класса

Операнд IsNot типа <имяТипа> можно сравнить только с Nothing, так как <имяТипа> является типом, допускающим значение NULL

Для оператора сравнения IsNot требуются операнды ссылочного типа, однако данный операнд имеет тип <имяТипа>

Ожидается Join

Ключевое слово не задает имя типа

Ключевое слово не может использоваться как идентификатор.

Метка <имяМетки> уже определена в текущем методе

Метка <имяМетки> не определена

Не допускается использовать метки в окне интерпретации

Недопустимо использовать метки вне методов

После меток, представляющих собой числа, следует ставить двоеточие

Невозможно преобразовать лямбда-выражение к типу <имяТипа>, поскольку <имяТипа> не является типом делегата

Лямбда-выражение невозможно преобразовать к <имяТипа>, поскольку тип <имяТипа> объявлен как MustInherit и не может быть создан

Лямбда-выражение не будет удалено из этого обработчика событий

Лямбда-выражения недопустимы в первом выражении оператора Select Case

Лямбда-параметр <параметр> скрывает переменную во включающем блоке, ранее определенную переменную диапазона или неявно объявленную переменную в выражении запроса.

Операции позднего связывания не могут быть преобразованы в дерево выражений

Разрешение позднего связывания; возможно возникновение ошибок времени выполнения

Разрешение перегружаемой функции с поздним связыванием не может быть применено к <имяПроцедура>, так как типом экземпляра, к которому осуществляется доступ, является интерфейс

Символ "." или "!", стоящий в начале оператора, может использоваться только внутри оператора "With"

Константное выражение не может начинаться с "." или "!"

Операторы присваивания Let и Set больше не поддерживаются

Ожидается Lib

Символу продолжения строки "_" должен предшествовать по крайней мере один пробел. Этот символ должен быть последним в строке

Недопустимо длинная строка

Инструкции Line больше не поддерживаются (ошибка компилятора Smart Device/Visual Basic)

Операторы Line больше не поддерживаются (ошибка компилятора Visual Basic)

На локальную переменную <имяПеременной> нельзя создать ссылку до ее объявления

Локальная переменная <имяПеременной> уже объявлена в данном блоке

Имя локальной переменной не может совпадать с содержащей ее функцией

Локальные переменные в универсальных методах не могут объявляться как Static

Локальные переменные в методах структур не могут объявляться как Static

Инструкция Loop не может содержать условие, если оно содержится в соответствующей инструкции Do

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

Инструкции Loop должна предшествовать соответствующая инструкция Do

Операторы Loop недопустимы в окне интерпретации

Соответствующий оператор <символОператора1> необходим для <символОператора2>

Превышено максимально допустимое количество ошибок

Превышено максимально допустимое количество предупреждений

Нельзя присвоить значение ключевому слову Me

Член <имяКласса>.<имяПроцедуры>, который совпадает с этой подписью, не может быть переопределен, поскольку класс <имяКласса> содержит несколько членов с такими же именем и подписью: <списокПодписей>

Член <имяИнтерфейса>.< имяПроцедуры>, соответствующий данной сигнатуре, не может быть реализован, поскольку интерфейс <имяИнтерфейса> содержит несколько членов с таким же именем и сигнатурой: <списокСигнатур>

Не удается найти член <имяЧлена> в классе <имяКласса>

Член <имяЧлена> не может быть инициализирован в выражении инициализатора объектов, так как он не является полем или свойством

Не удалось инициализировать член <имяЧлена> в выражении инициализатора объектов, так как он является общим

Член <имяЧлена> конфликтует с членом <имяЧлена> базового типа <имяБазовогоТипа> и поэтому не должен перегружаться (Overloads)

Член <имяЧлена> неявно определяет член <имяНеявногоЧлена> который имеет то же имя, что и параметр типа

Член <имяЧлена1> конфликтует с членом, неявно объявленным для члена <имяЧлена2> в базовом типе <имяБазовогоТипа>, и поэтому он не должен быть объявлен как Overloads

Член <имяЧлена1> неявно объявляет <имяНеявногочлена>, который конфликтует с членом, неявно объявленным для члена <имяЧлена2> в базовом классе <имяБазовогоКласса>

Член <имяЧлена1> неявно объявляет <имяНеявногоЧлена>, какой конфликтует с членом базового класса <имяБазовогоКласса>

Члены модуля не могут объявляться как <спецификатор>

Члены структуры не могут объявляться как <спецификатор>

Метод <имяМетода> нельзя объявить как Partial, поскольку только один метод <имяМетода> может быть помечен как Partial

Не удается обработать событие <имяСобытия> с помощью метода <имяМетода>, так как их подписи не совпадают

Метод <имяМетода> не имеет подписи, совместимой с делегатом <имяДелегата>

Подпись метода <имяМетода> отличается от подписи делегата <имяДелегата>

Метод <имяМетода> содержит требование связывания, но переопределяется следующими методами, не имеющими требования связывания, или реализует такие методы. Возможно наличие бреши в системе безопасности:

Метод <имяМетода> уже объявлен в интерфейсе <имяИнтерфейса>

В методе <имяМетода1> нельзя реализовать разделяемый метод <имяМетода2>, так как <имяМетода3> уже реализует его

Метод <имяМетода1> имеет универсальные ограничения, отличные от ограничений разделяемого метода <имяМетода2>

Метод <имяМетода1> должен быть объявлен как Private, чтобы реализовать разделяемый метод <имяМетода2>

Аргументы метода должны заключаться в круглые скобки

При вызове метода не возвращено значение

Метод не может одновременно содержать оператор Try и оператор On Error или Resume

Метод не может содержать инструкцию On Error Goto и лямбда-выражение или запрос

Метод не может одновременно содержать параметры ParamArray и Optional

Операторы объявления метода должны располагаться в самом начале логической строки

Метод не имеет подписи, совместимой с делегатом

Метод в структуре не может объявляться как Protected или Protected Friend

Методы не могут объявляться как Static

Методы, объявленные в структурах, не могут содержать предложения Handles

Методы, объявленные с модификатором Overrides, не могут объявляться с модификатором Overridable, поскольку они неявно объявляются как переопределяемые

Методы в модуле не могут объявляться как <спецификатор>

Методы в модуле не могут содержать реализацию членов интерфейса

Методы System.Nullable(Of T) нельзя использовать в качестве операндов оператора AddressOf

Методы или события, которые реализуют члены интерфейса, не могут объявляться как Shared

Нельзя одновременно применять атрибуты Microsoft.VisualBasic.ComClassAttribute и <атрибут> к одному и тому же классу

Атрибут Microsoft.VisualBasic.ComClassAttribute не может быть применен к <имяКласса> так как он не объявлен как Public

Не удается применить атрибут Microsoft.VisualBasic.ComClassAttribute к классу <имяКласса1>, поскольку его контейнер <имяКласса2> не объявлен с помощью ключевого слова Public

Атрибут Microsoft.VisualBasic.ComClassAttribute неприменим к классу, объявленному с модификатором MustInherit

Microsoft.VisualBasic.ComClassAttribute не может быть применен к универсальному или вложенному в универсальный тип классу

Атрибут Microsoft.VisualBasic.ComClassAttribute указан для класса <имяКласса>, но не имеет открытых членов, которые можно предоставить COM; поэтому COM-интерфейсы не создаются

Атрибут Microsoft.VisualBasic.ComClassAttribute класса <имяКласса> неявно объявляет член <имяЧлена> типа <тип>, который конфликтует с членом с тем же именем в типе <тип> <имяТипа>

Отсутствует обязательный пробел

Модуль <имяМодуля> не может использоваться как тип

Недопустимый атрибут модуля <имяАтрибута>: <ошибка>

Оператор Module должен оканчиваться соответствующим оператором End Module

Операторы Module могут присутствовать только на уровне файлов или пространств имен

Модули не могут объявляться как <спецификатор>

Модули не могут быть универсальными

Многомерный массив нельзя преобразовать в дерево выражений

Множественные инициализации <имяЧлена>

MustInherit нельзя указать для разделяемого типа <имяРазделяемогоТипа>, так как он не может использоваться вместе с NotInheritable, указанным для одного из его других разделяемых типов

MustOverride не может быть указан в <имяПроцедуры>, поскольку он находится в разделяемом типе, объявленном NotInheritable в другом разделяемом определении

Метод <имяМетода> с модификатором MustOverride не может вызываться через MyClass

MyBase не может использоваться с методом <имяМетода>, т.к. он объявлен как MustOverride

За переменной MyBase должен следовать символ . и идентификатор

Ключевое слово MyClass не может использоваться за пределами класса

За переменной MyClass должен следовать символ "." и идентификатор

Имя <имяЧлена> не является CLS-совместимым

Имя <name> либо не объявлено, либо не в текущей области

Имя <имя> не объявлено

Имя <имяПространстваИмен> в корневом пространстве имен <полноеИмяПространстваИмен> не является CLS-совместимым

Инициализируемое имя поля или свойства должно начинаться с "."

Имя параметра типа <имяПараметраТипа1> не соответствует имени соответствующего параметра <имяПараметра2>, определенного в объявлении разделяемого метода <имяМетода>

Именованный аргумент не должен соответствовать параметру ParamArray

Ожидается именованный аргумент

Не допускается использовать именованные аргументы в качестве индексов массива

Объявление пространства имен должно начинаться с "xmlns"

Объявление пространства имен с префиксом не может содержать пустое значение в XML-литералах

Пространство имен или тип <имя> уже импортированы

Пространство имен или тип, указанный в Imports <уточненноеИмяЭлемента>, не содержит общих членов или не найден

Пространство имен или тип, указанные в свойстве Imports <полноеИмяЭлемента> для проекта, не содержит никаких общих членов или не может быть найдено

Оператор Namespace должен оканчиваться соответствующим оператором End Namespace

Операторы Namespace могут использоваться только на уровне файлов и пространств имен

Вложенная функция имеет подпись, отличную от подпись делегата <имяДелегата>

Вложение скобок в списке параметров лямбда-выражения превышает максимальную допустимую глубину

Оператор New нельзя использовать в классе, объявленном как MustInherit

New нельзя использовать для параметра типа, не имеющего ограничения New

New не может использоваться в интерфейсе

Оператор New не может использоваться с классом <имяКласса>, поскольку он содержит член со спецификатором MustOverride, который не был переопределен

Ограничения New и Structure не могут использоваться вместе

Ограничение New нельзя указывать несколько раз для одного параметра типа

В данном контексте не допускается использование New

Переменная цикла Next не соответствует переменной цикла For

Переменная в операторе Next не соответствует переменной <имяПеременной> в операторе For цикла

Ожидается Next

Оператору Next должен предшествовать соответствующий оператор For

Число переменных, названных в операторе Next, превышает число соответствующих операторов For

Нет доступной <имяУниверсальнойПроцедуры>, принимающей данное количество аргументов типа

Нет доступной наиболее подходящей <имяПроцедуры>: <списокПодписей>

В <имя> не найдено доступного метода Main с подходящей подписью

Нет доступного метода <имяПроцедуры> с сигнатурой, совместимой с делегатом <имяДелегата>:<списокОшибок>

Не удалось найти доступную универсальную процедуру с именем <имяПроцедуры>

Не указаны входные источники

CLS-несовместимый <имяЧлена> не допускается в CLS-совместимом интерфейсе

Член с модификатором MustOverride, не совместимый с CLS, не допускается в CLS-совместимом <имяКласса>

Ни один из доступных методов Main с соответствующими подписями, найденных в <имяТипа>, не может быть методом запуска, поскольку они являются универсальными или вложенными в универсальные типы

Невстроенные имена типов не допускаются в выражениях условной компиляции

Атрибут NonSerialized не влияет на этот член, поскольку содержащий его класс не представлен как Serializable

Структуру без общих членов нельзя объявить как New

Невозможно вычислить значение Nothing

Классы, объявленные как NotInheritable, не могут содержать членов, объявленных со спецификатором <ИмяСпецификатора>

NotOverridable нельзя задать для методов, не переопределяющих другие методы

Модификатор "?", допускающий пустые значения, и модификаторы массива "(" и ")" не могут задаваться для переменной и для ее типа

Модификатор Nullable не может быть задан в переменной, объявленной с помощью As New

Модификатор Nullable нельзя задать как для переменной, так и для ее типа

Модификатор Nullable не может использоваться с переменной неявного типа Object

Для параметров Nullable необходимо указать тип

Выведение типа Nullable не поддерживается в данном контексте

Типы Nullable не допускаются в выражениях условной компиляции

Типы, которые могут принимать значение Null, не поддерживаются, поскольку в текущей версии mscorlib.dll не определен тип Nullable(of T)

Количество индексов превышает размерность индексированного массива

Количество индексов меньше, чем размерность индексируемого массива

Объект, созданный в режиме "Изменить и продолжить", еще не доступен для вычисления

Синтаксис инициализатора объекта не может быть использован для инициализации нового экземпляра типа Object

Объект больше не существует вследствие ошибки компиляции или удаления

При указании аргументов типа для базового типа или метода необходимо использовать ключевое слово Of

Аргумент, соответствующий параметру ParamArray, опустить нельзя

Операторы On Error недопустимы в окне интерпретации

Операторы On Error недопустимы в теле оператора SyncLock

Операторы On Error недопустимы в теле операторов Using

Ожидается On

Операторы On GoTo и On GoSub больше не поддерживаются

Только операторы преобразования могут быть объявлены как <ключевоеСлово>

Можно использовать только одно из ключевых слов: NotOverridable, MustOverride или Overridable

Можно указать только один из модификаторов: Public, Private, Protected, Friend или Protected Friend

Для каждого элемента языка допускается только один блок комментариев XML

Для оператора <символОператора> заданы операнды типа Object; могут возникнуть ошибки времени выполнения

Операнды типа Object используются для оператора <символОператора>; используйте оператор Is для проверки идентификации объекта

Для оператора <знакОператора> заданы операнды типа Object; для проверки идентичности объектов используйте оператор IsNot

В выражениях Case оператора Select используются операнды типа Object; может произойти ошибка времени выполнения

Оператор <оператор> должен возвращать тип Boolean

Оператор <оператор> должен иметь второй параметр типа Integer

Оператор <оператор> должен иметь один либо два параметра

Оператор <оператор> должен иметь один параметр

Оператор <оператор> должен иметь два параметра

Оператор <имяОператора> для типа <имяТипа> не определен

Оператор <имяОператора> для типов <тип1> и <тип2> не определен

Оператор <имяОператора> для типов <имяТипа1> и <имяТипа2> не определен

Оператор <символОператора> не возвращает значения для всех путей кода

Объявление оператора должно быть одним из следующих: +,-,*,\,/,^, &, Like, Mod, And, Or, Xor, Not, <<, >>, =, <>, <, <=, >, >=, CType, IsTrue, IsFalse

Оператор не может быть перегружен

Оператор <оператор> для типов <тип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 Custom может использоваться только в качестве параметра компилятора с интерфейсом командной строки (vbc.exe)

Option Strict On запрещает неявные преобразования от типа <тип1> к типу <тип2>

Option Strict On запрещает неявные преобразования от типа <тип1> к типу <тип2>; тип коллекций Visual Basic 6.0 несовместим с соответствующим типом коллекций .NET Framework.

Option Strict On запрещает позднее связывание

Оператор Option Strict On запрещает сужение типа <имяТипа1> до типа <имяТипа2> при копировании значения параметра ByRef <имяПараметра> обратно в соответствующий аргумент

Оператор Option Strict On запрещает использование операндов типа Object с оператором <имяОператора>

Директива Option Strict On запрещает сужение в неявных преобразованиях типов между методом расширения <имяМетодаРасширения>, определенным в <имяМодуля>, и делегатом <имяДелегата>

Параметр Strict On запрещает сужающее неявное преобразование типа между методом <имяМетода> и делегатом <имяДелегата>

Option Strict On запрещает сужение в неявных преобразованиях типов между лямбда-выражением и делегатом <имяДелегата>

Инструкция Option Strict On запрещает использовать операнд типа Object для оператора <имяОператора>

Для Option Strict On необходимо, чтобы все объявления функций, свойств и операторов содержали оператор As

При Option Strict On все объявления переменных должны иметь предложение As

Option Strict On требует, чтобы каждый параметр лямбда-выражения объявлялся с предложением As, если его тип не может быть выведен

Option Strict On требует, чтобы все параметры метода имели предложение As

Optional и ParamArray не могут использоваться совместно

Модификатор Optional нельзя применить к первому параметру метода расширения

Ожидается Optional

Невозможно объявить необязательные параметры с типом <тип>

Необязательные параметры не могут иметь тип структуры

Для необязательных параметров должно быть задано значение по умолчанию

Недостаточно памяти (Ошибка компилятора Visual Basic)

Переполнение (ошибка Visual Basic)

Сбой при разрешении вызова перегруженного метода из-за отсутствия подходящего <метод>

Сбой при разрешении ссылки на перегруженную процедуру, поскольку данное число аргументов типа не подходит ни для одной из доступных <имяУниверсальнойПроцедуры>

Сбой при разрешении перегруженного метода, поскольку данное число аргументов не подходит ни одному из доступных версий метода <метод>

Не удалось выполнить разрешение перегружаемых функций, поскольку нельзя вызвать доступный метод <метод> с этими аргументами: <ошибка>

Не удалось выполнить разрешение перегружаемых функций, так как ни один доступный <метод> не может быть вызван без сужающего преобразования: <ошибка>

Не удалось разрешить ссылку на перегруженный метод, поскольку ни один из доступных методов <метод> не является наиболее подходящим для этих аргументов: <ошибка>

Перегрузка методов, объявленных в нескольких интерфейсах базового класса, является недопустимой

"ParamArray" не может быть применен к первому параметру метода расширения

Параметр ParamArray должен быть одномерным массивом

Параметр ParamArray должен быть массивом

Параметры ParamArray должны объявляться с модификатором ByVal

Параметры ParamArray должны иметь тип массива

Параметр <имяПараметра> уже имеет соответствующий аргумент

Аргумент, соответствующий параметру <имяПараметра>, уже опущен

Соответствующий аргумент параметр <имяПараметра> метода <имяМетода> ранее был опущен

Параметр <имяПараметра> в методе расширения <имяМетода>, определенном как <имяТипа>, уже имеет соответствующий аргумент

Параметр <имяПараметра> в методе расширения <имяМетода>, определенном в <имяТипа>, уже имеет соответствующий пропущенный аргумент

Параметр <имяПараметра> метода <имяМетода> уже имеет соответствующий аргумент

Параметр с именем <имяАргумента> уже определен

Параметр не может иметь имя, совпадающее с именем определяющей его функции

Имя параметра <имяПараметра1> не совпадает с именем соответствующего параметра, <имяПараметра2>, определенным в объявлении разделяемого метода <имяМетода>

Спецификатор параметра повторяется

Тип параметра данного унарного оператора должен вмещать тип <имяТипа>

Типы параметров оператора <оператор> должны иметь тип <имяТипа> для использования в инструкции For

Разделяемый метод <имяМетодам> не может использовать ключевое слово Implements

Разделяемые методы должны быть объявлены как Private

Частичные методы должны быть объявлены как Private, а не <модификаторДоступа>

Разделяемые методы должны иметь пустые тела методов

При построении сборки <имяСборки> обнаружена возможная неполадка: <ошибка>

При построении сборки обнаружена возможная неполадка: <ошибка>

"prefix" является префиксом XML и не может использоваться в качестве выражения

Проект <имяПроекта> не может создать ссылку на файл <имяФайла>

Проект <имяПроекта> не может ссылаться на проект <имяПроекта>, поскольку проект <имяПроекта> прямо или косвенно ссылается на проект <имяПроекта>

Проект <имяПроекта> содержит косвенную ссылку на сборку <имяСборки>, которая содержит <имяКласса>

Для проекта <имяПроекта> требуется ссылка на версию <номерВерсии1> сборки <имяСборки>, но он ссылается на версию <номерВерсии2> сборки <имяСборки> (Ошибка Visual Basic)

Проект <имяПроекта> требует ссылку на версию <номерВерсии1> сборки <имяСборки>, но версия ссылки <номерВерсии2> сборки <имяСборки> (предупреждение Visual Basic)

Проект <имяПроекта1> содержит косвенную ссылку на проект <имяПроекта2>, содержащий <имяТипа>

Проект уже имеет ссылку на сборку <сертификатСборки>

Проект закрыт

Недопустимая константа <имяКонстанты> условной компиляции на уровне проекта: <ошибка>

Недопустимая константа условной компиляции на уровне проекта: <ошибка>

Свойства не могут объявляться с помощью <имяМодификатора>

Свойство, объявленное как ReadOnly, не может содержать процедуру Set

Свойства, объявленные как WriteOnly, не могут иметь процедуру Get

Свойства в модуле не могут объявляться как <спецификатор>

Свойства без обязательных параметров не могут объявляться как Default

Свойство <имяСвойства> не может объявляться как Default, поскольку оно переопределяет свойство в базовом <тип> <имяТипа>, которое не является свойством по умолчанию

Свойство <имяСвойства> невозможно инициализировать в выражении инициализатора объектов, так как все доступные перегруженные версии требуют аргументов

Свойство <имяСвойства> не удалось инициализировать в выражении инициализатора объекта, поскольку оно требует аргументов

Свойство ''<имя_свойства>'' возвращает значение не для всех ветвей кода

Свойство <имяСвойства> неявно объявляет <имяНеявногоЧлена>, который конфликтует с членом, неявно объявленным для члена <имяЧлена> в базовом классе <имяБазовогоКласса>

Тип свойства <имяСвойства> не поддерживается

Свойство <имяСвойства> помечено как ReadOnly

Свойство <имяСвойства> объявлено с ключевым словом WriteOnly

Свойство <имяСвойства> должно быть объявлено как Default, так как оно переопределяет свойство по умолчанию в базовом <имя>

Отсутствует свойство <имяСвойства> без параметров

Доступ к свойству должен выполняться для присваивания или считывания его значения

Средства доступа к свойствам не могут быть объявлены как <модификаторДоступа> в свойстве Default

Методы доступа к свойствам нельзя объявить как <модификаторДоступа> в свойстве NotOverridable

Аксессор свойства нельзя объявить как <ключевоеСлово>

Свойство не может быть объявлено как <модификаторСвойства>, так как оно содержит метод доступа Private

Синтаксис Property Get/Let/Set больше не поддерживается; используйте новый синтаксис объявления свойств.

В свойстве отсутствует инструкция End Property

Атрибут свойства или поля <имя> имеет недопустимый тип

Параметры, заданные в операторе Property, не могут иметь имя Value

Свойство без спецификатора ReadOnly или WriteOnly должно предоставлять процедуры Get и Set

Свойство без предложения As; предполагается тип Object

Защищенные типы могут объявляться только внутри класса

Выражения запросов недопустимы в окнах отладки

Объявление RaiseEvent должно заканчиваться соответствующим ему End RaiseEvent

Для события <имяСобытия> отсутствует определение RaiseEvent

RaiseEvent уже объявлен

Метод RaiseEvent должен иметь такую же сигнатуру, как <сигнатура> типа делегата события, с которым связан этот метод

Операторы RaiseEvent недопустимы в окне интерпретации

Диапазон, указанный для оператора Case, недопустим

Переменная диапазона <переменная> скрывает содержащуюся в блоке переменную или переменную диапазона, ранее определенную в выражении запроса.

Переменная диапазона <переменная> скрывает переменную во включающем блоке, ранее определенную переменную диапазона или неявно объявленную переменную в выражении запроса

Переменная диапазона <переменная> уже объявлена

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

Имя переменной диапазона не может совпадать с именем члена класса Object

Модификаторы ReadOnly и WriteOnly не могут использоваться совместно

Свойству <полеСвойства> с атрибутом ReadOnly не может присваиваться значение

Свойства ReadOnly не могут иметь модификатор доступа для Get

Нельзя присваивать значение свойству <имяСвойства>, объявленному как ReadOnly

Свойство, объявленное как ReadOnly, должно предоставлять процедуру Get

Нельзя присвоить значение переменной ReadOnly (только для чтения)

Переменной, объявленной как ReadOnly, не может быть присвоено значение в лямбда-выражении в конструкторе

ReDim не может изменять число измерений массива

Операторы ReDim больше не используются для объявления переменных-массивов

В операторе ReDim необходимо указать в скобках список новых границ для каждого измерения массива

Требуется ссылка на сборку <идентификаторСборки>, содержащую тип <имяТипа>, но подходящую ссылку не удалось найти из-за неоднозначности между проектами <имяПроекта1> и <имяПроекта2>

Требуется ссылка на сборку <идентификаторСборки>, которая содержит тип <имяТипа>, но подходящую ссылку не удалось найти из-за возможных циклических ссылок: <списокСсылочныхЗависимостей>

Требуется ссылка на сборку <имяСборки>, содержащую базовый класс <имяКласса>

Требуется ссылка на сборку <имяСборки>, содержащую описание события <имяСобытия>

Требуется ссылка на сборку <имяСборки>, которая содержит реализованный интерфейс <имяИнтерфейса>

Необходима ссылка на сборку <имяСборки>, содержащую тип <имяЧлена>

Требуется ссылка на модуль <имяМодуля>, содержащий базовый класс <имяКласса>

Требуется ссылка на модуль <имяМодуля>, содержащий определение события <имяСобытия>

Требуется ссылка на модуль <имяМодуля>, содержащий реализацию интерфейса <имяИнтерфейса>

Необходима ссылка на модуль <имяМодуля>, содержащий тип <имяЧлена>

Для ссылки на член, не являющийся общим, требуется ссылка на объект

При вызове другого конструктора обращение к объекту по ссылке в процессе конструирования недопустимо

<имяЧлена>, на который указывает ссылка, имеет значение Nothing

Элемент массива, на который указывает ссылка, имеет значение Nothing

Объект <имяОбъекта>, на который указывает ссылка, имеет значение Nothing

Объект, на который указывает ссылка, имеет значение Nothing

Ожидается оператор сравнения

Объявление RemoveHandler должно заканчиваться соответствующим End RemoveHandler

Определение RemoveHandler отсутствует для события <имяСобытия>

'RemoveHandler' уже объявлен

Обязательный атрибут version отсутствует в XML объявлении

Нельзя несколько раз использовать имя ресурса <имяРесурса>

Файл ответа <имяФайла> включен несколько раз

Ожидается оператор Resume или GoTo

Операторы Resume недопустимы в окне интерпретации

Типом возвращаемого значения и параметров оператора <логическийОператор> должно быть <имяТипа> для использования в выражении <операторСокращенногоВычисления>

Для использования в инструкции For типы параметров и возвращаемого значения <оператор> должны быть <имяТипа>

Оператор Return в функции, процедуре Get или операторе должен возвращать значение

Оператор Return в процедурах Sub или Set не может возвращать значение

Оператор Return в методах AddHandler, RemoveHandler и RaiseEvent не может возвращать значение

Операторы Return недопустимы в окне интерпретации

Тип возвращаемого значения функции <имяПроцедуры> несовместим с CLS

Корневое пространство имен <пространствоИмен> не является CLS-совместимым

Возникло исключение времени выполнения

Возникло исключение времени выполнения: <исключение> - <исключение>

Атрибут безопасности <имяАтрибута> не может применяться к модулю

Недопустимый атрибут безопасности <имяАтрибута>: <ошибка>

Инструкция Select Case должна оканчиваться соответствующей инструкцией End Select

Операторы Select недопустимы в окне интерпретации

Метод доступа Set свойства <имяСвойства> недоступен

Процедура Set уже объявлена

Метод Set не может иметь более одного параметра

Параметр Set не может быть объявлен как <описатель>

Тип метода Set должен совпадать с типом свойства, содержащего этот метод

Оператор Set должен заканчиваться соответствующим оператором End Set

Свойству атрибута <полеСвойства>, объявленному как Shared, не может присваиваться значение

Shared в объявлении свойства не может использоваться вместе с <спецификатор>

Shared в объявлении свойства не может использоваться вместе с <спецификатор>

Общий Sub New не может объявляться как <спецификатор>

Общий Sub New не может иметь параметров

В этом контексте побочные эффекты при вычислении выражения недопустимы

Исходный файл <имяФайла> указан несколько раз

Указанный доступ <уровеньДоступа1> для <имяРазделяемогоТипа> не соответствует доступу <уровеньДоступа2>, заданному для одного из остальных его разделяемых типов

Повторяющийся спецификатор

В операторах Namespace недопустимы описатели и атрибуты

Спецификаторы и атрибуты в этом операторе недопустимы

Спецификаторы недопустимы в методах AddHandler, RemoveHandler и RaiseEvent

Спецификаторы допускается использовать только в начале объявления

Оператор не может находиться вне тела метода

Оператор не может присутствовать в теле метода

В теле свойства не может присутствовать оператор

Оператор не может располагаться в теле структуры Enum

Оператор не может присутствовать в теле события

В теле интерфейса не может присутствовать оператор

Оператор не может присутствовать в теле интерфейса (ошибка Visual Basic)

Оператор не может завершить блок за пределами однострочной инструкции If

Оператор не содержит объявления метода Get или Set

Оператор не объявляет метод AddHandler, RemoveHandler или RaiseEvent

Недопустимый оператор для пространства имен

Недопустимый оператор для интерфейса

Оператор недопустим в теле метода

Оператор рекурсивно вызывает AddHandler для события <имяСобытия>

Появление операторов и меток между оператором Select Case и первым оператором Case не допускается

Статическая локальная переменная <имяПеременной> уже объявлена

Запрос остановки находится в состоянии ожидания

Операторы Stop недопустимы в окне интерпретации

Ожидается строковая константа

Строковые константы должны завершаться двойной кавычкой

Структура <имяСтруктуры> не может индексироваться, поскольку в ней отсутствует свойство по умолчанию

Структура <имяСтруктуры> не может содержать экземпляр самой себя: <ошибка>

Структура <имяСтруктуры> должна содержать по крайней мере один экземпляр переменной члена или экземпляр объявления события, не помеченный как Custom

В структуре <имяСтруктуры> должна существовать хотя бы одна переменная-член экземпляра или объявление Event

Ограничение Structure и ограничение типа класса нельзя использовать вместе

Ограничение Structure нельзя указывать несколько раз для одного параметра типа

Не удается объявить структуру в интерфейсе с помощью <спецификатор>

Оператор Structure должен оканчиваться соответствующим оператором End Structure

В структурах не могут объявляться процедуры Sub New без параметров и без модификатора Shared

Структуры не могут содержать операторов Inherits

Обнаружено более одного объявления Sub Main в <пространствоИмен>: <сообщение>

В <имя> не найдено объявление Sub Main

Sub New не может объявляться как <модификатор>

Sub New не может быть объявлен в интерфейсе

Процедура Sub New не может быть объявлена с ключевым словом Overrides

Sub New не может обрабатывать события

Sub New не может содержать реализации членов интерфейса

Ожидается Sub или Function

После оператора Delegate ожидается ключевое слово Sub или Function

Запрос на приостановку находится в состоянии ожидания

Операнд SyncLock не может иметь тип <имяТипа>, поскольку <имяТипа> не является ссылочным типом

Оператор SyncLock должен оканчиваться соответствующим оператором End SyncLock

Операторы SyncLock недопустимы в окне интерпретации

Синтаксическая ошибка (ошибка Visual Basic)

Синтаксическая ошибка в операторе приведения; требуются два аргумента, разделенных запятыми

Синтаксическая ошибка в выражении условной компиляции

System.CLSCompliantAttribute не может быть применен к свойству Get/Set

System.Diagnostics.DebuggerHiddenAttribute не влияет на Get или Set при применении к определению свойства

System.Nullable не удовлетворяет ограничению Structure для параметра типа <имяПараметраТипа>

Атрибут System.ObsoleteAttribute не может быть применен к определениям AddHandler, RemoveHandler или RaiseEvent

Не удается применить значение System.Runtime.InteropServices.DispIdAttribute к типу <имяТипа>, поскольку отрицательные значения аргумента Microsoft.VisualBasic.ComClassAttribute являются зарезервированными

Не удается применить значение System.Runtime.InteropServices.DispIdAttribute к типу <имяТипа>, поскольку для аргумента Microsoft.VisualBasic.ComClassAttribute в качестве свойства, используемого по умолчанию, зарезервирован ноль

Атрибут System.Runtime.InteropServices.DllImportAttribute нельзя применить к функции Declare

Атрибут System.Runtime.InteropServices.DllImportAttribute не может применяться к процедуре Get или Set

System.Runtime.InteropServices.DllImportAttribute не может быть применен к методу, который является универсальным или вложенным в универсальный тип

System.Runtime.InteropServices.DllImportAttribute не может применяться к процедуре Sub, Function или Operator с непустым телом

Атрибут System.Runtime.InteropServices.DllImportAttribute не может быть применен к методам AddHandler, RemoveHandler и RaiseEvent

System.Runtime.InteropServices.DllImportAttribute не может применяться к методам экземпляра

System.Runtime.InteropServices.DllImportAttribute не может применяться к методам интерфейса

Нельзя одновременно применять атрибуты System. STAThreadAttribute и System. MTAThreadAttribute к "|1"

System.STAThreadAttribute и System.MTAThreadAttribute не могут использоваться в одном методе

System.Void может использоваться только в выражении GetType

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

Здесь не может быть использован знак "?"

Ключевое слово <ключевоеСлово> используется для перегрузки наследуемых членов; не используйте ключевое слово <ключевоеСлово> при перегрузке Sub New

ConnectionTimeout должен быть больше 0

Найденная компилятором версия System.Runtime.CompilerServices.ExtensionAttribute, определенная пользователем, является недопустимой

Ссылка <ссылка> на сборку (установленную по умолчанию) уже была добавлена автоматически; игнорируется

Файл <имяФайла> не является текстовым файлом

Превышено максимально допустимое количество ошибок

Заданная версия .NET Compact Framework не поддерживает позднее связывание

Заданная версия .NET Compact Framework не поддерживает позднее разрешение перегружаемых функций

Целевая версия .NET Compact Framework не поддерживает оператор End

Заданная версия .NET Compact Framework не поддерживает модификаторы Ansi, Auto и Unicode

Тип <имяТипа> не может быть типом элемента массива, возвращаемым типом, типом поля, универсальный типом аргумента, типом параметра ByRef или типом выражения, преобразованного в Object или ValueType

Тип для переменной <имяПеременной> не будет определен, так как она привязана к полю во включающей области

значение <значение> является недопустимым для параметра <имяПараметра>

Это наследование приводит к циклической зависимости между типом <тип1> <имяТипа1> и его вложенным типом <тип2> <имяТипа2>

Операнд Throw должен быть производным от System.Exception

Операнд оператора Throw не может быть опущен вне оператора Catch или внутри оператора Finally

Операторы Throw недопустимы в окне интерпретации

Слишком мало аргументов типа

Слишком мало аргументов типа для <имяУниверсальногоТипа>

Слишком мало аргументов типа для метода расширения <имяМетода>, определенного в <имяТипа>

Слишком много аргументов

Слишком много аргументов передается в <имяПроцедуры>

Слишком много аргументов для метода расширения <имяМетода>, определенного в <имяТипа>

Слишком много аргументов типа

Слишком много аргументов типа для <имяУниверсальногоТипа>

Слишком много аргументов типа для метода расширения <имяМетода>, определенного в <имяТипа>

Оператор Try должен оканчиваться соответствующим оператором End Try

Оператор Try должен содержать хотя бы один блок Catch или Finally

Операторы Try недопустимы в окне интерпретации

Операнд TryCast должен иметь ссылочный тип, однако <имяТипа> является типом значения

Операнды оператора TryCast должны быть параметрами типа, ограниченными классом, но <имяПараметраТипа> не ограничен классом

Тип <имяТипа> и разделяемый тип <имяТипа> конфликтуют в контейнере <имяКонтейнера>, но объединяются, поскольку один из них объявлен частичным

Тип <имяТипа> и разделяемый тип <имяТипа>, объявленные в файле <имяФайла>, конфликтуют в контейнере <имяКонтейнера>, но объединяются, поскольку один из них объявлен разделяемым

Тип <имяТипа> не может использоваться в качестве атрибута, потому что не объявлен как Public

Тип <имяТипа> не может использоваться в качестве атрибута, так как его контейнер <имяКонтейнера> не объявлен как Public

Тип <имяТипа> не может реализовать интерфейс <имяИнтерфейса>, поскольку он объявляет <подписьСобытия>, которая имеет тип возвращаемого значения

Тип <имяТипа> не может наследовать вложенный в него тип

Тип <имяТипа> не может быть производным от параметра типа

В типе <имяТипа> отсутствуют конструкторы

Тип <имяТипа> не имеет параметров типа и поэтому не может иметь аргументы типа

Тип <имяТипа> в сборке <имяСборки1> был перенаправлен в сборку <имяСборки2>

Тип <имяТипа> импортирован из разных версий сборки <имяСборки>

Тип <имяТипа> несовместим с CLS

Тип <имяТипа> не определен

Тип <имяТипа> не определен или содержащий его модуль не загружен в сеансе отладки

Тип <имяТипа> не поддерживается, поскольку он прямо или косвенно наследует себя

Тип <имяТипа> должен быть типом значения или аргументом типа, ограниченным Structure, чтобы его можно было использовать с модификатором Nullable или "?"

Тип <имяТипа> должен определить оператор <определяющийОператор> для использования в выражении <операторСокращенногоВычисления>

Тип <имяТипа> должен определять оператор <оператор> для использования в операторе For

Тип <имяТипа1> не может быть помечен как CLS-совместимый, поскольку содержащий его тип <имяТипа2> не является CLS-совместимым

Аргумента типа <имяАргумента> не наследует и не реализовывает тип ограничения <имяПараметра>

Аргумент типа <имяТипаАргумента> не удовлетворяет ограничению Class для параметра типа <имяПараметраТипа>

Аргумент типа <имяАргументаТипа> не удовлетворяет ограничению Structure для параметра типа <имяПараметраТипа>

Аргумент типа <имяАргументаТипа> объявлен MustInherit и не удовлетворяет ограничению New для параметра-типа <имяПараметраТипа>

Аргумент типа <имяАргументаТипа> должен иметь открытый конструктор экземпляра без параметров для удовлетворения ограничению New для параметра-типа <имяПараметраТипа>

Не удалось определить тип аргумента для параметра типа <имяПараметраТипа> в <сигнатураУниверсальнойПроцедуры>

Не удалось выполнить выведение аргумента типа для параметра-типа <имяПараметраТипа1> из <подписьУниверсальнойПроцедуры>

Аргументы типа не могут быть применены к выражению <выражение>

Аргументы типа не могут быть выведены от делегата

Аргументы типа для метода расширения <имяМетода>, определенные как <имяТипа>, не удалось вывести из делегата <имяДелегата>

Аргументы типа для метода <имяПроцедуры> не удалось получить от делегата <имяДелегата>

Аргументы типа, выведенные для метода <имяПроцедуры>, приводят к следующим ошибкам:<списокОшибок>

Типы аргументов, выведенные для метода <имяПроцедуры>, привели к следующим предупреждениям: <списокПредупреждений>

Непредвиденные аргументы типа

Неожиданные типы аргументов, так как атрибуты не могут быть универсальными

Символ типа <символ> нельзя использовать в объявлении с явно заданным типом

Знак <имяЗнака> не соответствуют объявленному типу данных <тип>

Знак типа не может использоваться в объявлении Sub, поскольку объявленная таким образом процедура не возвращает значение

Символ типа не может использоваться в объявлении параметра типа

Символы типа недопустимы в идентификаторах меток

Символы типа недопустимы для псевдонимов Imports

Символы типов не могут использоваться в объявлениях анонимных типов

Знаки типов не могут быть использованы в объявлении переменных диапазона

Ограничение типа <выражение> не является классом или интерфейсом

Ограничение типа не может быть классом, объявленным как NotInheritable

Недопустимые знаки объявления типа в этом контексте

Ожидается тип

Тип в модуле не может объявляться как <спецификатор>

Тип <имяПеременной> не может быть выведен, поскольку для границ цикла и переменной шага нет расширяющего преобразования к одному типу

Тип <имяПеременной> не может быть получен из выражения, содержащего <имяПеременной>

Тип <имяПеременной> является неоднозначным, поскольку для границ цикла и переменной шага нет расширяющего преобразования к одному типу

Тип члена <имяЧлена> не является CLS-совместимым

Тип необязательного значения для необязательного параметра <имяПараметра> несовместим с CLS

Тип параметра <имяПараметра> не является CLS-совместимым

Ожидается тип или New

Ожидается тип или With

Параметр типа <имяПараметраТипа> может иметь только одно ограничение, которое является классом

Параметр типа <имяПараметра-типа> не может быть ограничен самим собой: <сообщениеОбОшибке>

Невозможно вывести параметр типа <имяПараметраТипа>

Параметр типа < имяПараметраТипа> для <имяУниверсальнойПроцедуры > не может быть определен

Параметр типа <имяПараметраТипа> для метода расширения <имяМетода>, определенного как <имяТипа>, не может быть выведен

Параметр типа <имяПараметраТипа> имеет то же имя, что параметр типа включающего типа

Параметр типа <имяПараметраТипа1> должен иметь либо ограничение New или Structure, чтобы удовлетворять ограничению New параметра типа <имяПараметраТипа2>

Параметр типа уже объявлен с именем <имяПараметраТипа>

Параметр типа не может иметь имя, совпадающее с именем определяющей его функции

Имя параметра типа <имяПараметраТипа1> не соответствует имени <имяПараметраТипа2> соответствующего параметра типа, определенного для одного из других разделяемых типов <имяРазделяемогоТипа>

Параметр типа нельзя использовать в предложении Implements

Параметр типа с ограничением Structure не может использоваться как ограничение

Параметры типа не могут быть указаны в этом объявлении

Параметры типа нельзя использовать в качестве квалификаторов

Параметры типа или типы, созданные с параметрами типов, не разрешены в аргументах атрибута

Операторы Type больше не поддерживаются; вместо них используйте операторы Structure

При использовании выражения TypeOf... Is требуется, чтобы его левый операнд имел ссылочный тип, однако данный операнд имеет тип <тип>

В этом контексте типы недоступны

Типы, объявленные как Private, должны располагаться внутри других типов

Доступ к члену невозможен

Невозможно назначить атрибут(ы) безопасности для <имя>: <ошибка>

Не удается создать интерфейс среды выполнения .NET: <ошибка>

Не удалось создать объект компоновщика сборок: <сообщениеОбОшибке>

Не удается создать сборку со строгим именем из файла ключа <имяФайла>: <ошибка>

Не удается создать временный файл по адресу <имяФайла>: <сообщениеОбОшибке>

Не удалось создать файл XML-документации <имя >: <сообщение >

Не удается внедрить файл ресурсов <имяФайла>: <сообщениеОбОшибке>

Не удается выпустить сборку: <сообщениеОбОшибке>

Не удается вычислить значение выражения

Не найдена точка входа <имя> в DLL <имяФайла>: <ошибка>

Не удается найти требуемый файл <имяФайла>

Не удается создать ссылку на файл <имяФайла> (используйте служебную программу TLBIMP для создания ссылки на динамические библиотеки COM): <сообщениеОбОшибке>

Невозможно получить сведения о типе <имяТипа>

Не удалось включить фрагмент XML <путьКЭлементу> из файла <файлКомментария>

Не удается создать связь с файлом ресурсов <имяФайла>: <сообщение об ошибке>

Не удается загрузить DLL <имяФайла>: <ошибка>

Не удается выполнить загрузку сведений для класса <имяКласса>

Не удается загрузить указанную библиотеку <имяФайла>: <ошибка>

Не удается открыть файл <имяФайла>: <ошибка>

Не удается открыть файл ключа <имяФайла>: <ошибка>

Не удается открыть файл модуля <имяФайла>: <ошибка>

Не удается открыть файл ресурсов <имяФайла>: <ошибка>

Не удается открыть файл ответа <имяФайла>

Не удается выполнить анализ XML-файла: <ошибка>

Не удается подписать сборку: <сообщениеОбОшибке>

Не удается подписать файл <имяФайла>: <ошибка>

Не удается выполнить запись выходных данных в память

Запись во временный файл невозможна, поскольку его каталог недоступен

Не удается выполнить запись в файл результатов <имяФайла>: <ошибка>

Базовый тип <имяТипа> перечисления несовместим с CLS

Нераспознанный параметр <имяПараметра>; игнорируется

Нить, не заключенная в поток

Неиспользуемая локальная константа: <константа>

Неиспользуемая локальная переменная: <имяЛокальнойПеременной>

Используйте параметр командной строки <option> или соответствующие параметры проекта, вместо <parameter>

Using должен заканчиваться соответствующим End Using

Операнд типа <имяТипа> оператора Using должен реализовывать System.IDisposable

Переменная ресурса Using должна быть инициализирована явно

Переменная ресурса в операторе Using не может быть массивом

Операторы Using недопустимы в окне интерпретации

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

Значение <имяЗначения1> не может быть приведено к типу значения <имяЗначения2>

Значение типа <тип1> невозможно привести к <тип2>

Значение типа <тип1> невозможно привести к типу <тип2>, поскольку <тип3> не является ссылочным типом

Невозможно преобразовать значение типа <тип1> в <тип2>, так как <тип3> не является производным от <тип4>

Невозможно преобразовать значение типа <тип1> в <тип2>, так как в типах массивов указано различное число измерений

Значение типа <имяТипа1> невозможно привести к <имяТипа2>

Значение типа <имяТипа1> невозможно преобразовать в <имяТипа2> (Множественные ссылки на файл)

Невозможно преобразовать значение типа <тип1> в <тип2>

Переменная <имяПеременной> скрывает содержащуюся в блоке переменную

Переменная <имяПеременной> передается по ссылке перед тем, как ей назначается значение

Переменная <имяПеременной> передается по ссылке перед тем, как ей присваивается значение (переменная типа структуры)

Переменная <имяПеременной> используется до того, как ей присвоено значение

Переменная <имяПеременной> используется прежде, чем ей было присвоено значение (ошибка Visual Basic)

Переменная не может быть инициализирована значением <имяЭлемента>, тип которого отличен от типа массива

Операторы объявления переменных недопустимы в окне интерпретации

Объявление переменной без предложения As; предполагается тип Object

Переменная использует тип автоматизации, не поддерживаемый в Visual Basic

Переменные в модулях не могут объявляться как <спецификатор>

Тип Variant больше не поддерживается; вместо него используйте тип Object

Компилятору Visual Basic не удается продолжить выполнение после следующей ошибки: <ошибка>

Сообщения компилятора Visual Basic

Номер предупреждения <номер> для параметра <имяПараметра> недопустимый или не настраивается

Предупреждение, обрабатываемое как ошибка: <ошибка>

Веб-методы не могут выполняться в окнах отладки

Атрибут WebMethod не влияет на этот член, поскольку вмещающий его класс не представлен как веб-служба

Операторы Wend больше не поддерживаются; вместо них следует использовать операторы End While

Оператор While должен заканчиваться соответствующим оператором End While

Пробелы здесь недопустимы

Widening и Narrowing не могут быть указаны одновременно

Контексты и операторы With недопустимы в окнах отладки

Оператор With должен оканчиваться соответствующим оператором End With

Переменная, помеченная как WithEvents, не порождает никаких событий

Переменная с модификатором WithEvents не порождает событий экземпляра, доступных для контейнера <имяКонтейнера>

Длина имени переменной WithEvents не может превышать 1019 символов

Переменные WithEvents могут иметь тип только классов, интерфейсов или параметров типов с ограничениями класса

Переменные с модификатором WithEvents не могут быть массивами

Переменные с ключевым словом WithEvents должны иметь предложение As

Свойства, объявленные как WriteOnly, не могут иметь модификатор доступа для Set

Свойство со спецификатором WriteOnly должно предоставлять процедуру Set

Неправильное количество аргументов типа передано в метод <имяУниверсальнойПроцедуры>

XML-атрибут <атрибут1> должен располагаться до XML-атрибута <атрибут2>

XML-атрибут version должен быть первым атрибутом в объявлении XML

Атрибуты XML не могут быть выбраны из типа <тип>

Свойства оси XML не поддерживают позднее связывание

Не удалось связать XML-комментарий ни с одним с элементом языка, поддерживающим документирование с помощью XML-комментариев

XML-комментарий должен непосредственно предшествовать элементу языка, к которому он относится

Комментарий XML не может присутствовать в методе или свойстве

Комментарий XML не может быть применен более одного раза к разделяемому типу <тип>

Исключение комментария XML должно иметь атрибут cref

XML-комментарий содержит тег с cref-атрибутом <атрибут>, который не удается разрешить

Комментарий XML должен быть первым элементов в строке

Параметр комментария XML <параметр> не соответствует параметру соответствующего оператора <ключевоеСлово>

Параметр комментария XML должен иметь атрибут name

Тег комментариев XML <тег> встречается с одинаковыми атрибутами более одного раза в одном блоке комментариев XML

Тег <тег> комментариев XML не разрешен в элементе языка <элемент>

Тег inсlude комментариев XML должен иметь атрибут <атрибут>

Тег комментария XML "returns" не допускается в элементе языка "declare sub"

Тег комментариев XML "returns" не разрешен в свойстве WriteOnly

Тип параметра комментария XML <параметр> не соответствует типу параметра соответствующего оператора <ключевоеСлово>

Параметр типа "комментарий XML" должен иметь атрибут name

Объявление XML не допускает атрибут <имяАтрибута>

XML-элементы-потомки не могут быть выбраны из типа <тип>

Ошибка разбора XML-документации: <ошибка>

Ошибка разбора XML-документации: начальному тегу <тег> не соответствует конечный тег

XML-определения DTD не поддерживаются

XML-элементы не могут быть выбраны из типа "тип"

Ссылки на XML-сущности не поддерживаются

Здесь не может располагаться XML-литерал, не заключенный в круглые скобки

XML-литералы и свойства оси XML недоступны

XML литералы и XML свойства не поддерживаются во встроенном в ASP.NET коде

Ожидается имя XML

Префикс пространства имен XML <префикс> уже объявлен

Префикс <префикс> пространства имен XML не определен

Префикс "prefix" пространства имен XML зарезервирован для использования в XML, и универсальный код ресурса (URI) этого пространства имен не может быть изменен

URI пространства имен XML http://www.w3.org/XML/1998/namespace можно связать только с "xmlns"

Имя <имя> инструкции обработки XML не является допустимым

Необходимо сослаться по крайней мере на одну переменную диапазона с обеих сторон оператора Equals

См. также

Задачи

Практическое руководство. Получение информации об ошибках компилятора Visual Basic

Другие ресурсы

Сообщения об ошибке (Visual Basic)