Visual Studio 2010中的随机编译错误

时间:2012-06-29 12:03:33

标签: visual-studio-2010 random compiler-errors

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

但现在我遇到了错误,但代码中的所有内容都没问题。

我按F6编译所有解决方案,我到处都有错误。但代码一切正常(继续阅读,你会理解)。然后我再次尝试再次编译它,再次,再次.....在一个完全随机的时刻,我得到了成功。

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

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

然后我可以保持正常编程,但是当我关闭VS并再次打开它时,这个问题又来了。

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

Visual Studio正在“按需要”进行编译。

为什么会发生这种情况?

1 个答案:

答案 0 :(得分:0)

问题解决了!我创建了一个名为“Mensagem”的Handler,有时编译器首先尝试编译处理程序,有时候首先编译Mensagem类。

我刚刚更改了Handler名称,现在就可以了。

令人难以置信的是,这些小错误会导致头部疼痛。

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

主要错误是:

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

“Mensagem”类位于命名空间“Entidades”中,在“using”部分中引用。当我尝试编码时,一切都很好,但在编译时,我得到了错误。

它只是这个课程。