Visual Basic 编译器消息
更新:2007 年 11 月
本节包含编译时出现的 Visual Basic 错误消息。
“!” 要求其左操作数具有类型参数、类或接口类型,但此操作数的类型为“<type>”
“#Else”前面必须是匹配的“#If”或“#ElseIf”
“#ElseIf”不能作为“#If”块的一部分跟在“#Else”之后
“#ElseIf”前面必须是匹配的“#If”或“#ElseIf”
“#ElseIf”、“#Else”或“#End If”前面必须是匹配的“#If”
“#End ExternalSource”前面必须是匹配的“#ExternalSource”
“#End Region”前面必须是匹配的“#Region”
“#ExternalSource”语句必须以匹配的“#End ExternalSource”结束
“#Region”和“#End Region”语句在方法体内无效
“#Region”语句必须以匹配的“#End Region”结束
“<argumentname>”不是“<methoddeclaration>”的参数
“<assemblyname>”是一个程序集,不能作为模块被引用
GUID“<number>”的格式不正确,因此无法应用“<attribute>”
“<classname>”不符合 CLS,因为它是从不符合 CLS 的“<baseclassname>”派生的
“<classname>”不符合 CLS,因为它所实现的接口“<interfacename>”不符合 CLS
“<classname2>”已声明为“NotInheritable”,因此“<classname1>”无法从 <type>“<classname2>”继承
'设计器生成的类型“<type>”中的“<constructor>”应调用 InitializeComponent 方法
“<declaration1>”无法重写“<declaration2>”,因为后者已声明为“NotOverridable”
“<declaration1>”无法重写“<declaration2>”,因为后者已声明为“Shared”
“<declaration1>”无法重写“<declaration2>”,因为它们具有不同的访问级别
“<derivedtypename>”将对类型“<internaltypename>”的访问扩展到程序集的外部,因此无法从 <type>“<constructedbasetypename>”继承
“<elementname>”不能声明为“Partial”,因为分部方法必须为 Sub
“<elementname>”不明确,因为 <type>“<typename>”中存在多种具有此名称的成员
“<elementname>”不是“<typename>”中定义的扩展方法“<methodname>”的参数
“<elementname>”已过时(Visual Basic 错误)
“<elementname>”已过时(Visual Basic 警告)
“<elementname>”已过时:“<errormessage>”
“<elementname>”引用项目“<projectname>”中的类型“<typename>”,但在项目“<projectname>”中未找到类型“<typename>”
<error>:“<classname1>”从“<classname2>”继承
<error>:“<constructorname1>”调用“<constructorname2>”
<error>:“<structurename1>”包含“<structurename2>”
'“<eventname>”隐式定义的“<membername>”与在 <type>“<typename>”中隐式声明的成员冲突
“<eventname>”不是“<containername>”的事件
未声明“<functionname>”(智能设备/Visual Basic 编译器错误)
“<functionname>”未声明(Visual Basic 错误)
“<implementsclause>”无法实现“<typename>”,因为“<typename>”是一个保留名称
“<interfacename>.<membername>”已由基类“<baseclassname>”实现。假定重新实现 <type>
接口“<interfacename2>”上没有匹配的 <method>,因此“<interfacename1>”无法实现“<methodname>”
“<propertyname>”的访问器“<keyword>”已过时(Visual Basic 错误)
“<propertyname>”的“<keyword>”访问器已过时(Visual Basic 警告)
“<propertyname>”的“<keyword>”访问器已过时:“<errormessage>”(Visual Basic 错误)
“<propertyname>”的“<keyword>”访问器已过时:“<errormessage>”(Visual Basic 警告)
“<member>”与具有此名称的、在所有枚举中隐式声明的保留成员冲突
为“<eventname>”隐式定义的“<member>”不能隐藏基 <class>“<classname>”中的“MustOverride”方法
“<membername>”不能在类、结构或接口外声明为“Shadows”
“<membername>”不能通过 <containertype>“<containertypename>”在项目外部公开类型“<typename>”
“<membername>”无法实现“<interfacename>.<interfacemembername>”,因为它们在类型参数约束上存在差异
“<membername>”已由为此 <containername> 生成的“<procedurename>”声明
“<membername>”在继承接口“<interfacename1>”和“<interfacename2>”之间不明确
“<membername>”不是“<contextname>”的成员;它不存在于当前上下文中
未声明“<membername>”,或在调试会话过程中未加载包含它的模块
“<membername>”已过时:“<errormessage>”
“<membername1>”和“<membername2>”的差异仅在于可选参数的类型,因此它们无法重载对方
'“<membername1>”无法重写“<membername2>”,因为它们的可选参数类型不同
<message> 此错误也可能是由于将程序集“<assemblyname>”的文件引用与项目引用混合使用所造成的
<method>“<methodname1>”必须声明为“Overloads”,因为另一个“<methodname2>”声明为“Overloads”
'“<method>”是“<modifier>”,因此它在此上下文中不可访问
“<method1>”和“<method2>”的差异仅在于可选参数,因此它们无法重载对方
“<method1>”和“<method2>”的差异仅在于声明为“ByRef”或“ByVal”的参数,因此它们无法重载对方
“<method1>”和“<method2>”的差异仅在于声明为“ParamArray”的参数,因此它们无法重载对方
“<method1>”和“<method2>”的差异仅在于返回类型,因此它们无法重载对方
“<method1>”和“<method2>”的差异仅在于可选参数的默认值,因此它们无法重载对方
“<method1>”无法重写“<method2>”,因为它扩展基方法的访问
“<method1>”无法重写“<method2>”,因为后者是“Declare”语句
“<method1>”无法重写“<method2>”,因为它们在某个参数上存在差异,一个被标记为“ByRef”,而另一个被标记为“ByVal”
'“<method1>”无法重写“<method2>”,因为它们在可选参数上存在差异
“<method1>”无法重写“<method2>”,因为它们在可选参数的默认值上存在差异
'“<method1>”无法重写“<method2>”,因为它们的返回类型不同
“<methodname>”和“<methodname>”无法重载对方,因为它们的差异仅在于“ReadOnly”或“WriteOnly”
“<methodname>”不能隐藏声明为“MustOverride”的方法
'¡°<methodname>¡±具有多个带有相同签名的定义
“<methodname>”在该上下文中不可访问,因为返回类型不可访问
“<modulename>”是一个模块,不能作为程序集被引用
'“<name>”不是字段或属性 (Property),因此不能命名为属性 (Attribute) 说明符中的参数。
“<name>”不能通过 <specifier>“<type>”在项目外部公开它正在实现的事件的基础委托类型“<delegatetype>”
“<name>”不能通过 <specifier2>“<type2>”向 <specifier1>“<type1>”公开它正在实现的事件的基础委托类型“<delegatetype>”
“<name>”不能通过 <name> 在 <specifier> <type2>“<typename>”中公开类型 <type1>
'“<name>”不能通过 <specifier>“<type2>”在项目外部公开它正在实现的事件的基础委托类型“<delegatetype>”中使用的类型“<type1>”
“<name>”已声明为此 <declarationspace> 中的“<declaration>”
“<name>”在模块“<modulename1>”和“<modulename2>”中的声明之间不明确
“<name>”在命名空间“<namespacename>”中不明确
“<name>”是在项目“<projectname1>”中声明的,而该项目未被项目“<projectname2>”引用
“<name1>”与“<name2>”中定义的同名 <type> 冲突
Imports“<name2>”的“<name1>”不引用命名空间、类、结构、枚举或模块
“<name1>”不明确,从命名空间或类型“<name2>”导入
“<namespace>”不是有效名称,不能用作根命名空间名称
“<parametername>”已被声明为此方法的类型参数
“<procedure1>”和“<procedure2>”的差异仅在于声明为“ByRef”或“ByVal”的参数,因此它们无法重载对方
'“<procedurename>”无法重写“<baseprocedurename>”,因为它们在类型参数约束上存在差异
“<procedurename>”有不受支持的返回类型或不受支持的参数类型
“<procedurename>”没有任何参数,并且无法对它的返回类型进行索引
事件“<eventname>”的“<procedurename>”方法不能被标记为符合 CLS,因为它的包含类型“<typename>”不符合 CLS
“<procedurename1>”无法重写“<procedurename2>”,因为它在此上下文中是无法访问的
<procedurename1> 无法重写 <procedurename2>,因为它们在声明为“ParamArray”的参数上存在差异
“<proceduresignature1>”不符合 CLS,因为它重载仅在数组参数类型的数组或数组参数类型的秩方面与它不同的“<proceduresignature2>”
“<property1>”和“<property2>”只有一个声明为“Default”,因此它们无法相互重载
“<propertyname>”无法作为属性“Let”向 COM 公开
“<propertyname>”隐式定义的“<membername>”与 <type>“<typename>”中的同名成员冲突
“<propertyname1>”无法重写“<propertyname2>”,因为它们在“ReadOnly”或“WriteOnly”上不同
“<qualifiedmethod>”是“<modifier>”,因此它在此上下文中无法访问
“<specifier>”在 WithEvents 声明中无效
<specifier1> <type> 扩展对基 <type> 的访问,因此它无法从 <specifier2> <type> 继承
“<specifier1>”不能与“<specifier2>”组合
<type>“<methodname>”与继承层次结构中的其他同名成员冲突,因此应声明为“Shadows”
<type1>“<membername>”与基类 <type3>“<classname>”中的 <type2>“<membername>”冲突,应该声明为“Shadows”
<type1>“<membername>”隐藏在基 <type2>“<classname>”中声明的可重载的成员
<type1>“<propertyname>”与为基 <type2>“<classname>”中的事件“<eventname>”隐式声明的成员冲突
<type1>“<typename>”和 <type2>“<typename>”在 <namespace>“<namespacename>”中冲突
在“<name>”中声明的 <type1>“<typename>”和 <type2>“<typename>”在 <namespace>“<namespacename>”中冲突
<type1>“<typename>”不能声明为“Overrides”,因为它不重写基 <type2> 中的 <type1>
<type1>“<typename1>”与在 <type2>“<typename2>”中为事件“<eventname>”隐式声明的成员发生冲突
<type2> 未声明为“Overridable”,因此“<type1>”无法对它进行重写
<type1>“<typename>”必须为接口“<interfacename>”实现“<membername>”
<type1>“<typename>”必须为接口“<interfacename>”实现“<methodname>”
<typename>“<membername>”必须声明为“Shadows”,因为另一个具有此名称的成员被声明为“Shadows”
“<typename>”没有“System.AttributeUsageAttribute”属性,因此不能用作属性
“<typename>”不从“System.Attribute”继承,因此不能用作属性
“<typename>”具有尚未重写的“MustOverride”方法,因此不能用作属性
“<typename>”已声明为“MustInherit”,因此不能用作属性
“<typename>”将对基 <type> 的访问扩展到程序集的外部,因此无法从 <type>“<basetypename>”继承
“<typename>”不能隐藏在<type>“<typename>”中的属性“<propertyname>”隐式声明的“MustOverride”方法
程序集“<assemblyname>”中的“<typename>”已被转发给自身,因此它是一种不受支持的类型
“<typename>”是“<containername>”中的类型,不能用作表达式
“<typename>”包含声明为“MustOverride”的方法,因此它必须声明为“MustInherit”
“<typename1>”无法转换为“<typename2>”
“<variablename>”不是局部变量或参数,因此不能用作“Catch”变量
无法推断“<Variablename>”,因为它是静态局部变量
不能为变量“<variablename>”推断可以为 null 的类型
访问修饰符只能用于“Get”或者“Set”,但不能同时用于这二者
“AddHandler”和“RemoveHandler”方法参数不能声明为“ByRef”
“AddHandler”和“RemoveHandler”方法参数必须与包含事件具有相同的委托类型
“AddHandler”和“RemoveHandler”方法必须正好有一个参数
“AddHandler”声明必须以匹配的“End AddHandler”结束
缺少事件“<eventname>”的“AddHandler”定义
“AddHandler”或“RemoveHandler”语句事件操作数必须是以点限定的表达式或者是简单的名称
“AddHandler”、“RemoveHandler”和“RaiseEvent”方法参数不能声明为“<modifier>”
“AddressOf”不能应用于“methodname”,因为“methodname”是分部方法
“AddressOf”表达式不能转换为“<typename>”,因为“<typename>”不是委托类型
“AddressOf”表达式无法转换为“<typename>”,因为类型“<typename>”被声明为“MustInherit”,无法创建
“AddressOf”表达式在“Select Case”语句的第一个表达式中无效
Visual Basic 解决方案中的所有项目必须面向同一个平台,但您尝试添加的项目所面向的平台不是您的解决方案所指定的平台
无法使用匿名类型成员属性“<propertyname>”来推断另一个成员属性的类型,因为尚未建立“<propertyname>”的类型
不能在同一个初始化列表中的 lambda 表达式定义中使用匿名类型属性“<属性名称>”
与参数“<parametername>”匹配的参数从“<type1>”类型转换为“<type2>”类型
与形参 <parametername> 匹配的实参收缩转换为 <typename> 类型
没有为“<methodname>”的参数“<parametername>”指定参数
没有为“<typename>”中定义的扩展方法“<methodnam>”的形参“<parametername>”指定实参
声明为 For Each 循环控制变量的数组在声明时不能指定初始大小值
无法为不定维度指定数组初始值设定项;请使用空初始值设定项“{}”
数组初始值设定项仅对于数组有效,但“<variablename>”的类型是“<typename>
不能在 lambda 表达式参数名称上指定数组修饰符,只能在其类型上指定
程序集“<assemblyname>”的路径超过 259 个字符,因此无法创建该程序集
程序集“<filepath1>”引用程序集“<assemblyidentity>”,从而使“<filepath2>”和“<filepath3>”之间不明确
程序集属性“<attributename>”无效:<error>
Assembly 或 Module 属性语句必须位于文件中的任何声明之前
此二元运算符的至少一个参数类型必须是包含类型“<typename>”
属性“<attributename>”不能应用于“<membername>”,因为该属性在此声明类型中无效
属性“<attributename>”不能应用于具有可选参数的方法
即使参数值相同,属性“<attributename>”也不能在此项目中多次指定
属性构造函数有一个“<typename>”类型的“ByRef”参数;不能用带有 byref 参数的构造函数来应用属性
属性构造函数具有“<type>”类型的参数,此参数不是整型、浮点型或枚举类型,也不是 Char、String、Boolean、System.Type 之一或这些类型的一维数组
属性成员“<membername>”未声明为“Public”,因此不能作为赋值的目标
此版本不支持属性“System.Runtime.InteropServices.DefaultCharSetAttribute”
XML 格式错误。无法包含文件“<commentfile>”
为类“<partialclassname>”指定的基类“<baseclassname1>”不能与它的其他分部类型之一的基类“<baseclassname2>”不同
不能在 lambda 表达式中使用“ByRef”参数“<parametername>”
不能在查询表达式中使用“ByRef”参数 <parametername>
无法将匿名类型转换为表达式树,因为它包含用于初始化另一个字段的字段
由于类型“<typename1>”不能转换为类型“<typename2>”,因此无法将“ByRef”参数“<parametername>”的值复制回匹配的参数
无法找到 .NET Framework 目录:<error>
无法实现“<interfacename1>.<membername>”,因为对于某些类型参数,该接口的实现可能与“<interfacename2>.<membername>”的实现冲突
无法实现接口“<interfacename1>”,因为对于某些类型参数,该接口的实现可能与另一个已实现的接口“<interfacename2>”的实现冲突
无法为二元“If”运算符的第一个和第二个操作数推断出通用类型
无法推断“<variablename>”的数据类型,因为数组维度不匹配
无法继承接口“<interfacename1>”,因为对于某些类型参数,该接口与接口“<interfacename2>”相同
无法继承接口“<interfacename1>”,因为对于某些类型参数,它可能与接口“<interfacename3>”所继承的接口“<interfacename2>”相同
无法继承接口“<interfacename1>”,因为对于某些类型参数,它所继承的接口“<interfacename2>”可能与接口“<interfacename3>”相同
“<name>”是使用“System.MarshalByRefObject”作为基类的类“<classname>”的值类型字段“<name>”的成员,无法引用
没有类的显式实例,就无法从共享方法或共享成员初始值设定项中引用该类的实例成员
不能同时指定 /win32icon 和 /win32resource
在同一“Select”语句中,“Case”不能位于“Case Else”之后
“Case Else”只能出现在“Select Case”语句内
命名空间名称“<namespacename1>”的大小写与文件“<filepath>”中命名空间名称“<namespacename2>”的大小写不匹配
永远不会到达“Catch”块,因为“<name1>”从“<name2>”继承
永远不会到达“Catch”块;<exception>已在上面同一个“Try”语句中处理
在“Try”语句中,“Catch”不能出现在“Finally”之后
“Catch”无法捕捉类型 <typename>,因为该类型既不是“System.Exception”也不是从“System.Exception”继承的类
XML 名称开头不允许出现字符“character”(0x<hexadecimal>)
XML 名称中不允许出现字符“character”(0x<hexadecimal>)
在 XML 文本中不允许使用字符“character”(0x<hexadecimal>)
类“<classname>”没有可访问的“Sub New”,不能被继承
类“<classname>”必须声明一个“Sub New”,原因是它的基类“<classname2>”没有不使用参数就可以调用的可访问“Sub New”
类“<classname>”必须声明一个“Sub New”,因为它的基类“<baseclassname>”中的“<constructorname>”被标记为已过时
类“<classname>”必须声明一个“Sub New”,因为它的基类“<baseclassname>”中的“<constructorname>”被标记为已过时:“<errormessage>”
类“<classname>”必须声明为“MustInherit”或重写以下继承的“MustOverride”成员:<membername>
类“<classname>”应声明一个“Sub New”,因为它的基类“<baseclassname>”中的“<constructorname>”被标记为已过时
类“<classname>”应该声明一个“Sub New”,因为其基类“<baseclassname>”中的“<constructorname>”被标记为已过时:“<errormessage>”
类“<classname1>”必须声明一个“Sub New”,因为它的基类“<classname2>”有多个不使用参数就可以调用的可访问“Sub New”
默认属性与“|1”上定义的“DefaultMemberAttribute”之间有冲突
与为 <type>“<name3>”中的“<name2>”隐式创建的“<name1>”冲突
常数必须是内部类型或者枚举类型,不能是类、结构、类型参数或数组类型
约束“<constraint1>”与已为类型参数“<typeparametername>”指定的约束“<constraint2>”冲突
约束“<constraint1>”与从类型参数约束“<typeparameter1>”获得的间接约束“<constraint2>”冲突
此类型参数的约束与在“|1”的某个其他分部类型上定义的相应类型参数的约束不匹配
构造函数间接引用包含“<typename>”的程序集“<assemblyname>”
构造间接引用包含“<typename>”的项目“<projectname>”
“Continue”后面必须有“Do”、“For”或“While”
“Continue While”只能出现在“While”语句内
在常量表达式中不能发生从“<type1>”到“<type2>”的转换
在用作属性参数的常量表达式中不能发生从“<type1>”到“<type2>”的转换
从“Date”到“Double”的转换需要调用“Date.ToOADate”方法
从“Double”到“Date”的转换需要调用“Date.FromOADate”
转换运算符必须声明为“Widening”或者“Narrowing”
从“<typename1>”到“<typename2>”的转换必须是显式转换
将“ByRef”参数“<parametername>”的值复制回匹配的参数将导致从类型“<typename1>”到类型“<typename2>”的收缩转换
“Currency”不再是受支持的类型;请改用“Decimal”类型
“Custom Event”必须以匹配的“End Event”结束
无法根据这些实参推断类型形参的数据类型,因为这些实参没有转换为同一类型
无法根据这些实参推断“<typename>”中定义的扩展方法“<methodname>”中类型形参的数据类型
无法根据这些实参推断“<typename>”中定义的扩展方法“<methodname>”中类型形参的数据类型,因为可能有多种类型
无法根据这些实参推断“typename”中定义的扩展方法“<methodname>”中类型形参的数据类型,因为这些实参没有转换为同一类型
无法根据这些实参推断方法“<methodname>”中类型形参的数据类型
无法根据这些实参推断方法“<methodname>”中类型形参的数据类型,因为可能有多种类型
无法根据这些实参推断方法“<methodname>”中类型形参的数据类型,因为它们没有转换为同一类型
泛型类型或包含在泛型类型中的类型中不允许“Declare”语句
模块中的 Declare 语句不能声明为“<specifier>”
结构中的“Declare”语句不能声明为“<specifier>”
默认属性“<propertyname1>”与“<classname>”中的默认属性“<propertyname2>”冲突,因此应声明为“Shadows”
委托类“<classname>”没有 Invoke 方法,所以此类型的表达式不能作为方法调用的目标
无法找到实现委托所需的类型“<typename>”的委托构造函数
事件“<eventname>”的委托类型“<delegatename>”不符合 CLS
“End AddHandler”前面必须是匹配的“AddHandler”声明
“End Event”前面必须是匹配的“Custom Event”
“End Function”前面必须是匹配的“Function”
“End Interface”前面必须是匹配的“Interface”
“End Namespace”前面必须是匹配的“Namespace”
“End Operator”前面必须是匹配的“Operator”
“End Property”前面必须是匹配的“Property”
“End RaiseEvent”前面必须是匹配的“RaiseEvent”声明
“End RemoveHandler”前面必须是匹配的“RemoveHandler”声明
“End RemoveHandler”必须是一行中的第一条语句
“End Select”前面必须是匹配的“Select Case”
“End Structure”前面必须是匹配的“Structure”
“End SyncLock”前面必须是匹配的“SyncLock”
“Equals”不能对类型为“<type1>”的值与类型为“<type2>”的值进行比较
创建 Win32 资源时出错:<error message>
嵌入 Win32 清单时出错: 找不到清单文件 <file>
嵌入 Win32 清单时出错: 选项 /win32manifest 与 /nowin32manifest 冲突
项目级 import“<qualifiedelementname>”中的“<qualifiedcontainername>”位置出错:<errormessage>
在保存临时的 Win32 资源文件“<filename>”时出错:<error message>
无法处理事件“<eventname>”,因为不能从“<name>”访问它
由“DefaultEvent”属性指定的事件“<eventname>”事件不是该类的公共可访问事件
事件“<eventname>”隐式声明的“<membername>”与基 <type>“<classname>”中的某个成员冲突,因此应将该事件声明为“Shadows”
事件“<eventname1>”不能实现事件“<eventname2>”,因为其委托类型与“<eventname1>”实现的其他事件的委托类型不匹配
事件“<eventname1>”无法实现接口“<interface>”上的事件“<eventname2>”,因为它们的委托类型“<delegate1>”和“<delegate2>”不匹配
“Exit AddHandler”、“Exit RemoveHandler”和“Exit RaiseEvent”无效
“Exit”后面必须有“Sub”、“Function”、“Property”、“Do”、“For”、“While”、“Select”或“Try”
“Exit Operator”无效。请使用“Return”从运算符中退出
应为“Dim”、“Const”、“Public”、“Private”、“Protected”、“Friend”、“Shadows”、“ReadOnly”或“Shared”中的一个
表达式的类型为“<typename>”,这是受限类型,不能用于访问从“Object”或“ValueType”继承的成员
类型“<typename>”的表达式无法转换为“Object”或“ValueType”
类型“<typename1>”的表达式永远不能为类型“<typename2>”
表达式以递归方式调用包含运算符“<operatorsymbol>”
“Extension”属性只能应用于“Module”、“Sub”或“Function”声明。
“<modulename>”中定义的扩展方法“<methodname>”没有与委托“<delegatename>”兼容的签名
“<modulename>”中定义的扩展方法“<methodname>”不是泛型方法(或没有可用的类型形参),因此不能拥有类型实参
“<typeName>”中定义的扩展方法“<methodName>”与委托“<delegateName>”的签名不同
扩展方法'<methodname>'具有永远无法满足的类型约束
二元“If”表达式中的第一个操作数必须是可以为 null 的类型或引用类型
该“Sub New”的第一个语句必须是对“MyBase.New”或“MyClass.New”的调用(多个不带参数的可访问构造函数)
该“Sub New”的第一个语句必须是对“MyBase.New”或“MyClass.New”的调用(没有不带参数的可访问构造函数)
类型“<typename>”的“For Each”不明确,因为此类型实现了“System.Collections.Generic.IEnumerable(Of T)”的多个实例化
For 循环控制变量“<variablename>”已被封闭 For 循环使用
友元程序集引用 <reference> 无效。不能在 InternalsVisibleTo 声明中指定版本、区域性、公钥标记或处理器体系结构。
命名空间中类型的完全限定名不能超过 <number> 个字符
函数“<procedurename>”并非在所有代码路径上都返回值
属性“<propertyname>”的“Get”访问器不可访问
“GoTo <labelname>”无效,因为“<labelname>”位于不包含此语句的“For”或“For Each”语句内
¡°GoTo <labelname>¡±无效,因为“<labelname>¡±位于不包含此语句的“SyncLock”语句内
“GoTo <labelname>”无效,因为“<labelname>”位于不包含此语句的“Try”、“Catch”或“Finally”语句内
“GoTo <labelname>”无效,因为“<labelname>”位于不包含此语句的“With”语句内
“GoTo <linelabel>”无效,因为“<linelabel>”位于不包含此语句的“Using”语句内
不能在 lambda 表达式中使用 GoTo 标签“<labelname>”
Handles 子句需要在包含类型或它的基类型之一中定义的 WithEvents 变量
类中的“Handles”必须指定用单个标识符限定的“WithEvents”变量、“MyBase”、“MyClass”或“Me”
模块中的“Handles”必须指定用单个标识符限定的“WithEvents”变量
应为“If”、“ElseIf”、“Else”、“End If”或“Const”
因为 /noconfig 是在响应文件中指定的,所以忽略该选项
无法找到接口 <interfacename> 的实现类“<classname>”
接口“<interfacename>”的实现类“<underlyingclassname>”是“<accesslevel>”,因此在此上下文中不可访问
“Implements”语句在类中必须位于任何“Inherits”语句之后,所有声明之前
从“<typename1>”到“<typename2>”的隐式转换
将“ByRef”参数“<parametername>”的值复制回匹配参数时,发生从“<typename1>”到“<typename2>”的隐式转换。
由于“<message>”,隐式变量“<variablename>”无效
从程序集或模块“<name>”导入类型“<typename>”失败
Imports 别名“<name>”与根命名空间中声明的“<name2>”冲突
维度“<dimensionnumber>”的索引“<indexnumber>”超出范围
从类型参数约束“<typeparameter1>”获得的间接约束“<constraint1>”与约束“<constraint2>”冲突
从类型参数约束“<typeparameter1>”获得的间接约束“<constraint1>”与从类型参数约束“<typeparameter2>”获得的间接约束“<constraint2>”冲突
间接引用了包含“<typename>”的 <laterversionnumber> 版程序集 <assemblyname>
“Inherits”只能在“Class”语句中出现一次,并且只能指定一个类
不能在结构中的 lambda 表达式中使用实例成员和“Me”
不能在 lambda 表达式中使用受限类型“<typename>”的实例
不能在查询表达式中使用受限类型 <typename> 的实例
接口“<interfacename>”没有默认属性,因此不能被索引
接口“<interfacename>”不能从自身继承:<消息>
“Interface”必须以匹配的“End Interface”结束
“<typename>”上“Microsoft.VisualBasic.ComClassAttribute”的“InterfaceId”和“EventsId”参数的值不能相同
类型“<typeparametername>”是没有类约束的类型参数,因此类型“<typeparametername>”的“Is”操作数只能与“Nothing”比较
类型“typename”的操作数“Is”只能与“Nothing”进行比较,因为“typename”是一个可以为 null 的类型
“Is”要求具有引用类型的操作数,但此操作数的值类型为“<typename>”。
类型“<typeparametername>”的操作数“IsNot”只能与“Nothing”比较,因为“<typeparametername>”是一个没有类约束的类型参数
类型“typename”的操作数“IsNot”只能与“Nothing”比较,因为“typename”是一个可以为 null 的类型
“IsNot”需要具有引用类型的操作数,但此操作数具有值类型“<typename>”。
Lambda 表达式不能转换为“<typename>”,因为“<typename>”不是委托类型
Lambda 表达式无法转换为“<typename>”,因为类型“<typename>”被声明为“MustInherit”,无法创建
Lambda 表达式在“Select Case”语句的第一个表达式中无效
Lambda 参数“<parameter>”隐藏封闭块中的某个变量、以前定义的某个范围变量或者在查询表达式中隐式声明的某个变量
后期绑定重载决策不能应用于“<procedurename>”,因为访问实例是一个接口类型
行继续符“_”前面必须至少有一处空白,行继续符必须是所在行的最后一个字符
不再支持“Line”语句(智能设备/Visual Basic 编译器错误)
不再支持“Line”语句(Visual Basic 编译器错误)
局部变量“<variablename>”在声明之前不能被引用
“<operatorsymbol2>”需要匹配的“<operatorsymbol1>”运算符
无法重写与此签名匹配的成员“<classname>.<procedurename>”,因为类“<classname>”包含多个具有相同名称和签名的成员:<signaturelist>
在类“<classname>”中找不到成员“<membername>”
无法在对象初始值设定项表达式中初始化成员“<membername>”,因为它不是字段或属性
无法在对象初始值设定项表达式中初始化成员“<membername>”,因为它是共享成员
成员“<membername>”与基类型“<basetypename>”中的成员“<membername>”冲突,因此不应声明为“Overloads”
成员“<membername>”隐式定义了与某个类型参数同名的成员“<implicitmembername>”
成员“<membername1>”与为基类型“<basetypename>”中成员“<membername2>”隐式声明的成员冲突,因此不应声明为“Overloads”
成员“<membername1>”隐式声明的“<implicitmembername>”与基类“<baseclassname>”中为成员“<membername2>”隐式声明的成员冲突
成员“<membername1>”隐式声明的“<implicitmembername>”与基类“<baseclassname>”中的某个成员冲突
不能将方法“<methodname>”声明为“Partial”,因为只能将一个方法“<methodname>”标记为“Partial”
方法“<methodname>”无法处理事件“<eventname>”,因为它们不具有相同的签名
方法“<methodname>”没有与委托“<delegatename>”兼容的签名
方法“<methodname>”没有与委托“<delegatename>”相同的签名
方法“<methodname>”具有链接要求,但重写或实现的以下方法没有链接要求。可能存在安全漏洞:
方法“<methodname>”已在接口“<interfacename>”中声明
方法“<methodname1>”无法实现分部方法“<methodname2>”,因为“<methodname3>”已经实现了它
方法“<methodname1>”与分部方法“<methodname2>”具有不同的泛型约束
必须将方法“<methodname1>”声明为“Private”以便实现分部方法“<methodname2>”
方法不能同时包含“Try”语句和“On Error”或“Resume”语句
方法不能既包含“On Error GoTo”语句,又包含 lambda 或查询表达式
方法不能同时具有 ParamArray 和 Optional 参数
结构中的方法不能声明为“Protected”或“Protected Friend”
声明为“Overrides”的方法是隐式可重写的,因此它们不能声明为“Overridable”
“System.Nullable(Of T)”的方法不能用作“AddressOf”运算符的操作数
“Microsoft.VisualBasic.ComClassAttribute”和“<attribute>”不能同时应用于同一个类
“Microsoft.VisualBasic.ComClassAttribute”不能应用于“<classname>”,因为它未声明为“Public”
“Microsoft.VisualBasic.ComClassAttribute”不能应用于“<classname1>”,原因是它的容器“<classname2>”未声明为“Public”
“Microsoft.VisualBasic.ComClassAttribute”不能应用于被声明为“MustInherit”的类
“Microsoft.VisualBasic.ComClassAttribute”不能应用于属于泛型类型或者包含在泛型类型中的类
为类“<classname>”指定了“Microsoft.VisualBasic.ComClassAttribute”,但该类没有可以向 COM 公开的公共成员;因此不生成 COM 接口
模块属性“<attributename>”无效:<error>
“Module”语句必须以匹配的“End Module”结束
“MustInherit”不能为分部类型“<partialtypename>”指定,因为它不能与为该类型的某个其他分部类型指定的“NotInheritable”组合
“MustOverride”不能在“<procedurename>”上指定,因为它所在的分部类型在另一个分部定义中被声明为“NotInheritable”
无法用“MyClass”调用“MustOverride”方法“<methodname>”
“MyBase”不能和方法“<methodname>”一起使用,因为后者被声明为“MustOverride”
根命名空间 <fullnamespacename> 中的名称 <namespacename> 不符合 CLS
类型参数“<typeparametername1>”的名称与在分部方法声明“<methodname>”中定义的相应类型参数“<typeparametername2>”不匹配
Imports“<qualifiedelementname>”中指定的命名空间或类型不包含任何公共成员,或者找不到该命名空间或类型
在项目级 Imports“<qualifiedelementname>”中指定的命名空间或类型不包含任何公共成员,或者找不到该命名空间或类型
“Namespace”语句必须以匹配的“End Namespace”结束
lambda 表达式的参数列表中的括号嵌套超出了最大允许深度
类“<classname>”包含尚未重写的“MustOverride”成员,因此不能对该类使用“New”
Next 控制变量与 For 循环控制变量“<variablename>”不匹配
没有可访问的“<genericprocedurename>”接受此数目的类型参数
没有非常明确的可访问“<procedurename>”:<signaturelist>
在“<name>”中找不到任何具有合适签名的可访问“Main”方法
没有任何可访问的方法“<procedurename>”具有与委托“<delegatename>”:<suberrorlist>”兼容的签名
在符合 CLS 的接口中不允许出现不符合 CLS 的 <membername>
在符合 CLS 的 <classname> 中不允许出现不符合 CLS 的“Mustoverride”成员
在“<typename>”中找到的带有适当签名的可访问“Main”方法要么是泛型方法,要么嵌套在泛型类型中,因此均不能用作启动方法
“NonSerialized”属性将不会影响此成员,因为它包含的类未公开为“Serializable”
“NotInheritable”类不能有声明为“<specifiername>”的成员
不能为不重写另一个方法的方法指定“NotOverridable”
不能同时在变量及其类型上指定可以为 null 的修饰符“?”和数组修饰符(“(”和“)”)。
不能在包含“As New”的变量声明中指定可为 null 的类型的修饰符
可以为 null 的修饰符不能与隐式类型为“Object”的变量一起使用
不支持可以为 null 的类型,因为当前版本的“mscorlib.dll”未定义类型“Nullable(of T)”
对象初始值设定项语法不能用于初始化“Object”类型的实例
只能指定“NotOverridable”、“MustOverride”或“Overridable”中的一个
只能指定“Public”、“Private”、“Protected”、“Friend”或“Protected Friend”中的一个
对运算符“<operatorsymbol>”使用了 Object 类型的操作数;可能会发生运行时错误
对运算符“<operatorsymbol>”使用了 Object 类型的操作数;应使用“Is”运算符来测试对象标识
对运算符“<operatorsymbol>”使用了 Object 类型的操作数;应使用“IsNot”运算符来测试对象标识
在“Select”、“Case”语句的表达式中使用了 Object 类型的操作数;可能会发生运行时错误
运算符“<operator>”必须具有 Boolean 返回类型
运算符“<operator>”必须有另一个“Integer”类型的参数
没有为类型“<typename>”定义运算符“<operatorname>”
没有为类型“<type1>”和“<type2>”定义运算符“<operatorname>”
没有为类型“<typename1>”和“<typename2>”定义运算符“<operatorname>”
运算符“<operatorsymbol>¡±并非在所有代码路径上都返回值
运算符声明必须是以下符号之一:+、-、*、\、/、^、 &、Like、Mod、And、Or、Xor、Not、<<、>>、=、<>、<、<=、>、>=、Ctype、IsTrue、IsFalse
没有为类型“type1”和“type2”定义运算符“operator”
每个文件中只能出现一次“Option <specifier>”语句
“Option Compare”后面必须有“Text”或“Binary”
“Option Explicit”的后面只能跟“On”或“Off”
“Option Infer”的后面只能跟“On”或“Off”
“Option”的后面必须跟“Compare”、“Explicit”、“Infer”或“Strict”
“Option”语句必须位于任何声明或“Imports”语句之前
“Option Strict”的后面只能跟“On”或“Off”
Option Strict Custom 只能用作命令行编译器 (vbc.exe) 的选项
Option Strict On 不允许从“<type1>”到“<type2>”的隐式转换
Option Strict On 不允许从“<type1>”到“<type2>”的隐式转换;Visual Basic 6.0 集合类型与 .NET Framework 集合类型不兼容
将“ByRef”参数“<parametername>”的值复制回匹配参数时,Option Strict On 不允许从类型“<typename1>”收缩为类型“<typename2>”
Option Strict On 不允许将类型 Object 的操作数用于运算符“<operatorname>”
Option Strict On 不允许在“'<modulename>”中定义的扩展方法“<extensionmethodname>”和委托“<delegatename>”之间的隐式类型转换中进行收缩
Option Strict On 不允许在方法“<methodname>”和委托“<delegatename>”之间的隐式类型转换中进行收缩
Option Strict On 不允许对 lambda 表达式和委托“<delegatename>”之间的隐式类型转换进行收缩
Option Strict On 禁止将 Object 类型的操作数用于运算符“<operatorname>”
Option Strict On 要求所有函数、属性和运算符声明都有“As”子句
Option Strict On 要求所有变量声明都有“As”子句
Option Strict On 要求使用“As”子句来声明无法推断其类型的每个 lambda 表达式参数
Option Strict On 要求所有方法参数都有“As”子句
没有可访问的“<genericprocedurename>”接受此数目的类型参数,因此重载决策失败
没有可访问的“<method>”接受此数目的参数,因此重载决策失败
重载决策失败,原因是没有可访问的“<method>”可以用这些参数调用:<error>
重载决策失败,原因是没有可访问的“<method>”能够不经收缩转换即可被调用:<error>
重载决策失败,因为没有可访问的“<method>”对这些参数是最特定的:<error>
参数'<parametername>'已经有了匹配的省略变量
“<methodname>”中的参数“<parametername>”已经有了匹配的省略参数
在'<typename>'内定义的扩展方法'<methodname>'中的参数'<parametername>'已经有了匹配的参数
在'<typename>'中定义的扩展方法'<methodname>'中的形参'<parametername>'已经有了匹配的省略实参
“<methodname>”的参数“<parametername>”已有匹配的参数
参数名“<parametername1>”与在分部方法声明“<methodname>”中定义的相应参数“<parametername2>”的名称不匹配
此一元运算符的参数类型必须是包含类型“<typename>”
“<operator>”的参数类型必须是“<typename>”,才能在“For”语句中使用
分部方法“<methodname>”不能使用“Implements”关键字
必须将分部方法声明为“Private”,而不是'<accessModifier>'
生成程序集“<assemblyname>”时检测到可能存在的问题:<error>
项目“<projectname>”无法生成对文件“<filename>”的引用
项目“<projectname>”无法引用项目“<projectname>”,因为“<projectname>”直接或间接引用“<projectname>”
项目“<projectname>”间接引用包含“<classname>”的程序集“<assemblyname>”
项目“<projectname1>”间接引用包含“<typename>”的项目“<projectname2>”
项目已经具有对程序集 <assemblyidentity> 的引用
项目级条件编译常量“<constantname>”无效:<error>
属性“<propertyname>”重写基 <type>“<typename>”上非默认的属性,因此不能声明为“Default”
无法在对象初始值设定项表达式中初始化属性“<propertyname>”,因为所有可访问的重载都需要参数
无法在对象初始值设定项表达式中初始化属性“<propertyname>”,因为它需要参数
属性“<propertyname>”并非在所有代码路径上都返回值
属性“<propertyname>”隐式声明的“<implicitmembername>”与为基类“<baseclassname>”中的成员“<membername>”隐式声明的成员冲突
属性“<propertyname>”为“WriteOnly”
属性“<propertyname>”重写基“<name>”的默认属性,因此它必须声明为“Default”
属性访问器不能在“Default”属性中声明为“<accessmodifier>”
属性访问器不能在“NotOverridable”属性中声明为“<accessmodifier>”
属性包含“Private”访问器,因此不能声明为“<propertymodifier>”
不再支持 Property Get/Let/Set;请使用新的 Property 声明语法
不带“ReadOnly”或“WriteOnly”说明符的属性必须同时提供“Get”和“Set”
“RaiseEvent”声明必须以匹配的“End RaiseEvent”结束
缺少事件“<eventname>”的“RaiseEvent”定义
“RaiseEvent”方法必须与包含事件的委托类型“<signature>”具有相同的签名
范围变量 <variable> 隐藏封闭块中的某个变量或以前在查询表达式中定义的某个范围变量。
范围变量 <variable> 隐藏封闭块中的变量、以前定义的范围变量或在查询表达式中隐式声明的变量
“ReadOnly”属性“<propertyfield>”不能作为赋值的目标
“ReadOnly”属性“<propertyname>”不能作为赋值目标
在构造函数内的 lambda 表达式中,“ReadOnly”变量不能作为赋值的目标
“ReDim”语句需要一个加括号的列表,该列表列出数组每个维度的新界限
需要引用包含类型“<typename>”的程序集“<assemblyidentity>”,但由于项目“<projectname1>”和“<projectname2>”之间存在二义性,无法找到合适的引用
需要引用包含类型“<typename>”的,但是由于可能存在循环引用,无法找到合适的引用:<assemblyidentity>
需要对程序集“<assemblyname>”(包含基类“<classname>”)的引用
需要对程序集“<assemblyname>”(包含事件“<eventname>”的定义)的引用
需要对程序集“<assemblyname>”(包含实现的接口“<interfacename>”)的引用
需要对程序集“<assemblyname>”(包含类型“<membername>”)的引用
需要对模块“<modulename>”(包含基类“<classname>”)的引用
需要对模块“<modulename>”(包含事件“<eventname>”的定义)的引用
需要对模块“<modulename>”(包含实现的接口“<interfacename>”)的引用
需要对模块“<modulename>”(包含类型“<membername>”)的引用
引用的对象“<objectname>”的值为“Nothing”
“RemoveHandler”声明必须以匹配的“End RemoveHandler”结束
事件“<eventname>”缺少“RemoveHandler”定义
“<logicaloperator>”的返回类型和参数类型必须是“<typename>”,才能在“<shortcircuitoperator>”表达式中使用
“<operator>”的返回类型和参数类型必须是“<typename>”,才能在“For”语句中使用
Function、Get 或 Operator 中的“Return”语句必须返回值
“AddHandler”、“RemoveHandler”或“RaiseEvent”方法中的“Return”语句不能返回值
函数“<procedurename>”的返回类型不符合 CLS
引发运行时异常:<exception> - <exception>
安全属性“<attributename>”无效:<error>
“Select Case”必须以匹配的“End Select”结束
属性“<propertyname>”的“Set”访问器不可访问
“Shared”属性“<propertyfield>”不能作为赋值的目标
“Shared”不能与方法声明上的“<specifier>”组合
“Shared”不能与属性声明上的“<specifier>”组合
共享的“Sub New”不能声明为“<specifier>”
“<partialtypename>”的指定访问“<accesslevel1>”与它的一个其他分部类型上指定的访问“<accesslevel2>”不匹配
说明符在“AddHandler”、“RemoveHandler”和“RaiseEvent”方法上无效
语句不声明“AddHandler”、“RemoveHandler”或“RaiseEvent”方法
语句以递归方式调用事件“<eventname>”的包含“AddHandler”
位于“Select Case”和第一个“Case”之间的语句和标签无效
结构“<structurename>”没有默认属性,因此无法被索引
结构“<structurename>”不能包含自身的实例:<error>
结构“<structurename>”至少必须包含一个实例成员变量或至少必须包含一个未标记为“Custom”的实例事件声明
结构“<structurename>”必须至少包含一个实例成员变量或 Event 声明
“Structure”语句必须以匹配的“End Structure”结束
在“<namespace>”中多次声明了“Sub Main”:<message>
“Delegate”后面需要“Sub”或“Function”
“<typename>”不是引用类型,因此“SyncLock”操作数不能是类型“<typename>”
“SyncLock”语句必须以匹配的“End SyncLock”结束
System.CLSCompliantAttribute 不能应用于属性“Get”或“Set”
System.Diagnostics.DebuggerHiddenAttribute 在应用于属性定义时不影响“Get”或“Set”
“System.Nullable”不满足类型参数“<typeparametername>”的“Structure”约束
“System.ObsoleteAttribute”无法应用于“AddHandler”、“RemoveHandler”或“RaiseEvent”定义
“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 表达式中使用
只有在生成“module”类型的目标时才能指定 /moduleassemblyname 选项
“<keyword>”关键字用于重载继承的成员;重载“Sub New”时不要使用“<keyword>”关键字
编译器找到的“System.Runtime.CompilerServices.ExtensionAttribute”的自定义设计版本无效
已自动添加默认的程序集引用“<reference>”;被忽略
.NET Compact Framework 的目标版本不支持后期绑定
.NET Compact Framework 的目标版本不支持后期绑定重载决策
.NET Compact Framework 的目标版本不支持“End”语句
.NET Compact Framework 的目标版本不支持使用 Ansi、Auto 或 Unicode 修饰符
类型“<typename>”不能为数组元素类型、返回类型、字段类型、泛型参数类型、“ByRef”参数类型或转换为“Object”或“ValueType”的表达式类型
无法推断出变量“<variablename>”的类型,因为它绑定到封闭范围中的某个字段
值“<value>”对于选项“<optionname>”无效
此继承将导致在 <type1>“<typename1>”及其嵌套的 <type2>“<typename2>”之间产生循环依赖项
“Throw”操作数必须从“System.Exception”派生
“Throw”语句在“Catch”语句外或“Finally”语句内不能省略操作数
“<typename>”中定义的扩展方法“<methodname>”的类型参数太少
对'<typename>'中定义的扩展方法'<methodname>'而言,参数太多
“<typeName>”中定义的扩展方法“<methodName>”的类型参数太多
“TryCast”操作数必须是引用类型,但“<typename>”是值类型
“TryCast”操作数必须是类约束类型参数,但“<typeparametername>”没有类约束
类型“<typename>”和分部类型“<typename>”在容器“<containername>”中冲突,但由于其中的一个被声明为 Partial,因此正在合并
在“<filename>”中声明的类型“<typename>”和分部类型“<typename>”在容器“<containername>”中冲突,但由于其中的一个被声明为 Partial,因此正在合并
类型“<typename>”未声明为“Public”,因此不能用作属性
类型“<typename>”的容器“<containername>”未声明为“Public”,因此不能用作属性
类型“<typename>”无法实现接口“<interfacename>”,因为它声明的“<eventsignature>”具有返回类型
类型“<typename>”没有类型参数,因此不能有类型变量
程序集“<assemblyname1>”中的类型“<typename>”已经被转发到程序集“<assemblyname2>”
类型“<typename>”是从程序集“<assemblyname>”的不同版本导入的
类型“<typename>”未定义,或者调试会话中未加载包含此类型的模块
类型“<typename>”直接或者间接从自身继承,因此不受支持
类型“<typeName>”必须是值类型或约束为“Structure”的类型参数,才能与“Nullable”或可为 null 的修饰符“?”一起使用
类型“<typename>”必须定义运算符“<determinantoperator>”,才能在“<shortcircuitoperator>”表达式中使用
类型“<typename>”必须定义运算符“<operator>”,才能在“For”语句中使用
类型“<typename1>”的包含类型“<typename2>”不符合 CLS,因此无法将其标记为符合 CLS
类型参数“<typeargumentname>”不从约束类型“<typeparametername>”继承或实现它
类型变量“<typeargumentname>”不满足类型参数“<typeparametername>”的“Class”约束
类型变量“<typeargumentname>”不满足类型参数“<typeparametername>”的“Structure”约束
类型变量“<typeargumentname>”声明为“MustInherit”并且不满足类型参数“<typeparametername>”的“New”约束
类型变量“<typeargumentname>”必须具有一个公共的无参数实例构造函数,才能满足类型参数“<typeparametername>”的“New”约束
对“<genericproceduresignature>”的类型参数“<typeparametername>”所做的类型参数推导失败
对“<genericproceduresignature>”的类型参数“<typeparametername1>”所做的类型参数推导失败
无法根据委托“<delagateName>”推断“<typeName>”中定义的扩展方法“<methodName>”的类型参数
无法从委托“<delegatename>”推导出方法“<procedurename>”的类型参数
为方法“<procedurename>”推导出的类型参数导致以下错误:<errorlist>
为方法“<procedurename>”推导的类型参数导致以下警告: <warninglist>
在具有显式类型的声明中不能使用类型字符“<character>”
类型字符“<charactername>”与声明的数据类型“<type>”不匹配
无法推断“<variablename>”的类型,因为循环边界和步骤变量未扩大到同一类型
无法从包含“<variablename>”的表达式中推断“<variablename>”的类型
“<variablename>”的类型不明确,因为循环边界和步骤变量未扩大到同一类型
可选参数 <parametername> 的可选值的类型不符合 CLS
类型参数“<typeparametername>”只能有一个属于类的约束
类型参数“<typeparametername>”不能约束为自身:'“<errormessage>”
无法推断“<genericprocedurename>”的类型参数“<typeparametername>”
无法推断“<typename>”中定义的扩展方法“<methodname>”的类型参数“<typeparametername>”
类型参数“<typeparametername>”与封闭类型的某个类型参数同名
类型参数“<typeparametername1>”必须具有“New”约束或“Structure”约束,才能满足类型参数“<typeparametername2>”的“New”约束
类型参数已使用名称“<typeparametername>”声明
类型参数名“<typeparametername1>”与在“<partialtypename>”的某个其他分部类型上定义的相应类型参数的名称“<typeparametername2>”不匹配
“TypeOf...Is”要求它的左操作数具有引用类型,但此操作数具有类型“<type>”
无法从密钥文件“<filename>”创建具有强名称的程序集:<error>
无法在路径“<filename>”中创建临时文件:<error message>
无法创建 XML 文档文件“<name>”:<message>
无法嵌入资源文件“<filename>”:<error message>
在 DLL“<filename>”中找不到入口点“<name>”:<error>
无法生成对文件“<filename>”的引用(请使用 TLBIMP 实用工具来引用 COM DLL):<error message>
无法包括文件“<commentfile>”的 XML 片段“<elementpath>”
无法链接到资源文件“<filename>”:<error message>
未使用的局部变量:“<localvariablename>”
使用命令行选项“<option>”或相应项目设置代替“<parameter>”
“<typename>”类型的“Using”操作数必须实现 System.IDisposable
值“<valuename1>”无法转换为“<valuename2>”
“<type3>”不是引用类型,因此类型“<type1>”的值无法转换为“<type2>”
“<type3>”不是从“<type4>”派生的,因此类型“<type1>”的值无法转换为“<type2>”
类型“<type1>”的值无法转换为“<type2>”,原因是数组类型的维数不同
类型“<typename1>”的值无法转换为“<typename2>”
类型“<typename1>”的值无法转换为“<typename2>”(多个文件引用)
变量“<variablename>”在赋值前按引用传递(结构变量)
变量“<variablename>”在赋值前被使用(Visual Basic 错误)
“Variant”不再是受支持的类型;请改用“Object”类型
Visual Basic 2005 编译器无法从下列错误恢复:<error>
警告编号“<number>”(属于选项“<optionname>”)要么无法配置要么无效
“WebMethod”属性对此成员无效,因为它的包含类不作为 Web 服务公开
“WithEvents”变量不引发任何可由“<containername>”访问的实例事件
WithEvents 变量名称的长度不能超过 1019 个字符
“WithEvents”变量只能类型化为具有类约束的类、接口或类型参数
传递给方法“<genericprocedurename>”的类型参数的数目不正确
XML 属性“attribute1”必须在 XML 属性“attribute2”之前出现
XML 属性“version”必须是 XML 声明中的第一个属性
XML 注释块不能与任何支持 XML 文档注释应用程序的语言元素相关联
XML注释中的一个标记具有无法解析的“cref”属性“<attribute>”
XML 注释参数“<parameter>”与相应的 <keyword> 语句上的参数不匹配
具有相同属性的 XML 注释标记“<tag>”在同一 XML 注释块中出现多次
“<element>”语言元素中不允许 XML 注释标记“<tag>”
XML 注释标记“include”必须有“<attribute>”属性
“declare sub”语言元素中不允许 XML 注释标记“returns”
“WriteOnly”属性中不允许 XML 注释标记“returns”
XML 注释类型参数 <parameter> 和相应的 <keyword> 语句的类型参数不匹配
XML 文档分析错误:开始标记“<tag>”没有匹配的结束标记
ASP.NET 中的嵌入式代码不支持 XML 文本和 XML 属性
XML 命名空间前缀“prefix”被保留以供 XML 使用,并且无法更改命名空间 URI
XML 命名空间 URI“http://www.w3.org/XML/1998/namespace”只可绑定到“xmlns”