我创建了一个新项目。我将原始VS2008项目中的文件复制到新的VS2010中,并在VS2010中使用"include“。
我收到一条错误消息"Error 108 Maximum number of errors has been“。
似乎webforms\user-controls\ASCX中的每个字段都有错误消息"fieldName‘不是“的成员。
我尝试删除特定ASCX的ASCX和ASCX.vb的内容。编译,并且该页面没有错误(尽管其他页面有错误)。复制回内容ASCX并进行编译(尽管其他页面也是如此)。该页面没有错误。在ASCX.vb中重新添加了代码隐藏功能并进行了编译。同样的错误。'fieldName‘不是...的成员
他们fieldName可以是任何东西。文本框、隐藏、复选框等。
好的..。我做错了什么?我已经花了几个小时在这上面,我希望我只是错过了一些简单的东西。
发布于 2012-01-21 10:24:04
我在VS2008/VB中也得到了“已超过最大错误数”的提示。事实证明,在定义新的从属名称空间时,我无意中包含了默认的根名称空间名称(就像我添加了一条imports语句一样--这是我之前一直在做的)。
这一个错误会导致默认根命名空间中的所有类型都是未定义的,因此很容易超过最大错误数。
发布于 2010-09-08 02:30:51
这听起来像是名称空间的问题。
确保在.vb文件中声明的名称空间与包含项目的默认名称空间一致(右键单击项目->属性)。
还要检查标记声明。即如预期的<%@ Page Language="VB" Inherits="foo.bar" %>
。
https://stackoverflow.com/questions/3664196
复制相似问题