Visual studio 2010 Visual Studio 2010中的随机编译错误

Visual studio 2010 Visual Studio 2010中的随机编译错误,visual-studio-2010,random,compiler-errors,Visual Studio 2010,Random,Compiler Errors,我正在开发一个ASP.NET项目,一切顺利 但是现在我得到了错误,但是代码中的一切都是好的 我按F6来编译所有的解决方案,结果到处都是错误。但是代码都没问题(继续阅读,你会理解的)。然后我试着再编译一遍,再编译一遍,再编译一遍。。。。。在一个随机的瞬间,我成功了 然后我尝试在浏览器中查看页面。编译错误! 再次编译,成功。 刷新页面,编译错误! 再次刷新页面,成功 我没有改变密码中的任何内容 然后我可以继续正常编程,但当我关闭VS并再次打开它时,这个问题再次出现 我尝试的其他事情:删除bin文件夹

我正在开发一个ASP.NET项目,一切顺利

但是现在我得到了错误,但是代码中的一切都是好的

我按F6来编译所有的解决方案,结果到处都是错误。但是代码都没问题(继续阅读,你会理解的)。然后我试着再编译一遍,再编译一遍,再编译一遍。。。。。在一个随机的瞬间,我成功了

然后我尝试在浏览器中查看页面。编译错误! 再次编译,成功。 刷新页面,编译错误! 再次刷新页面,成功

我没有改变密码中的任何内容

然后我可以继续正常编程,但当我关闭VS并再次打开它时,这个问题再次出现

我尝试的其他事情:删除bin文件夹并再次编译,重建解决方案,单独构建每个项目……没有任何效果

Visual Studio正在编译“当他需要时”


为什么会发生这种情况?

问题解决了!我创建了一个名为“mensage”的处理程序,有时编译器会先编译处理程序,有时会先编译mensage类

我刚刚更改了处理程序的名称,现在可以了

难以置信的是,这些小小的错误竟然会给人的头部带来巨大的痛苦

我观察到的另一件事是,我有很多类,但只有一个类返回错误

主要错误是:

“无法将类型'Entidades.Mensagem'隐式转换为'Mensagem'”

类“Mensagem”位于名称空间“Entidades”中,该名称空间在“using”部分中引用。当我尝试编写代码时,一切都正常,但在编译时,出现了错误


只有这个类。

除非您发布错误,否则您不会得到太多帮助…不要使用Build(F6),请进行重建。它将刷新引用。出现1个错误:错误1“Mensagem”不包含“men\u vtitulo”的定义,并且找不到接受类型为“Mensagem”的第一个参数的扩展方法“men\u vtitulo”(是否缺少using指令或程序集引用?)D:\Site\MsgMarketing\Wizard.aspx.cs 73 17 D:\…\Site\其他65个错误与此相同。如果我一次又一次地尝试编译,它会工作得很好。我试着使用Rebuild,但是Occurs是一样的。基本上它找不到类和引用,但是当我试着编写同样的代码时,Intellisense可以像平常一样得到类。