Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET系统。未定义任何内容_Asp.net_Webforms_Namespaces_Compiler Errors - Fatal编程技术网

ASP.NET系统。未定义任何内容

ASP.NET系统。未定义任何内容,asp.net,webforms,namespaces,compiler-errors,Asp.net,Webforms,Namespaces,Compiler Errors,我运行了调试,在系统下的所有名称空间中都出现了大量“未定义”错误。系统和System.Web引用位于references文件夹中 为了追溯自上次调试以来所做的更改,我将根名称空间从默认名称空间缩减为三个字母的缩写。把它换回去也没用。我一直在做的其他事情都是单独的页面 如果我将Global.System添加到所有名称空间,或者将它们减少到子名称空间,大多数(不是全部)错误都会消失。i、 e.这些不会抛出错误: Global.System.Web.UI.Page 页面 但这确实: System.We

我运行了调试,在系统下的所有名称空间中都出现了大量“未定义”错误。系统和System.Web引用位于references文件夹中

为了追溯自上次调试以来所做的更改,我将根名称空间从默认名称空间缩减为三个字母的缩写。把它换回去也没用。我一直在做的其他事情都是单独的页面

如果我将Global.System添加到所有名称空间,或者将它们减少到子名称空间,大多数(不是全部)错误都会消失。i、 e.这些不会抛出错误:

Global.System.Web.UI.Page

页面

但这确实:

System.Web.UI.Page


免责声明:我是.NET新手。

您尝试过关闭并重新打开Visual Studio,或者进行完整重建吗?

您有名为“系统”的类吗?或者“全球”?

我希望全面重建能奏效,但我想我还是先在这里试试。我确实关闭并重新打开了该项目,但毫无结果。是否有方法查看上一次成功构建的日志,并与调试进行比较,以查看发生了什么变化?您可以使用像Refactor或JustDecompile这样的反编译器来查看已编译的exe/dllAlso中的代码外观。您是否创建了另一个名为Global的类,也许在我的项目中没有全局类或系统类存在命名冲突。什么会导致系统不被看到,而是全球系统被看到?一定是什么触发了这一点。你的机器上的其他项目工作吗?这是一个孤立的项目吗?你检查过引用路径了吗?没有。老实说,我在代码方面做的很少。我做的唯一自定义类是自定义成员资格提供程序。我问这个问题的原因是我刚才在使用亚音速,我刚从一个同事那里得到一个新的DB模式。我将其应用于重新生成DB类。突然,VS亮起,到处都是红色的波浪线。什么也解决不了。事实证明,我的搭档制作了一个名为“系统”的表格,亚音速愉快地创建了一个名为“系统”的类。VS不喜欢这样。一点也不。我在整个项目中搜索了“全局”和“系统”,没有得到任何类名,不管是生成的还是手动键入的。只要我向名称空间中添加Global,项目就会解决问题。奇怪的是,我不需要对进口产品这样做。只是在例程本身。我不是想暗示你必须在某个地方有一个名为System的类——我只是想让你知道为什么我最初发布了上面的建议,而且我觉得这很有趣。