Vb.net Visual Studio 2013编译错误-未正确检测到代码

Vb.net Visual Studio 2013编译错误-未正确检测到代码,vb.net,visual-studio-2013,Vb.net,Visual Studio 2013,Visual Studio 2013出现了一个非常奇怪的问题,很好奇是否有其他人看到了类似的情况。我有VS 2013 Ultimate,似乎每天都有一次,当我处理文件时,编译器突然崩溃,不再在我的web表单中检测到我的代码。看看下面的截图,我只是在Web窗体中间选择了一个随机点,但是在任何地方,VS都开始出错,告诉我变量没有被声明,方法参数需要在不属于方法的代码行上插入括号,各种各样古怪的东西。 我向你保证,我没有任何不可靠的参考资料,我没有忘记关闭if声明。。不是那样的。我所做的就是写一些代码

Visual Studio 2013出现了一个非常奇怪的问题,很好奇是否有其他人看到了类似的情况。我有VS 2013 Ultimate,似乎每天都有一次,当我处理文件时,编译器突然崩溃,不再在我的web表单中检测到我的代码。看看下面的截图,我只是在Web窗体中间选择了一个随机点,但是在任何地方,VS都开始出错,告诉我变量没有被声明,方法参数需要在不属于方法的代码行上插入括号,各种各样古怪的东西。 我向你保证,我没有任何不可靠的参考资料,我没有忘记关闭if声明。。不是那样的。我所做的就是写一些代码,然后整个页面随机地开始出现这样的错误。要解决这个问题,我所能做的就是复制代码内容,删除页面,重新创建页面,然后将内容粘贴回我的新文件中。。。完全相同的代码,只是没有错误。如果我每天至少不做一次的话,我甚至不会担心这样做

感谢您的帮助,谢谢

编辑:无论如何,我找到了一个稍微简单一点的解决方法。如果我将类文件的属性编辑为“不编译”,然后再编辑回“编译”,IDE就可以很好地读取该文件


看起来这只是Vb.Net编译器/IDE中的一个bug。我同意这不太可能是代码中的错误,因为您可以看到错误曲线与表示您报告的错误的位置不一致。这有时是IDE错误的迹象

在解决问题方面,通过关闭和重新打开有问题的解决方案,您可能会让他们离开。重新启动VisualStudio。我不会求助于删除/重新创建页面

长期而言,您可能希望在connect上提交一个问题,以便IDE团队可以尝试解决该问题


感谢Jared,我过去曾尝试过清理\重建和关闭\打开VS,但不幸的是,这不起作用。我还应该补充一点,这个问题在类和web表单上都会发生,后面的代码可能只需要在上面添加。。无论如何,谢谢你的链接,我会给@ewitkows女士发送一些东西,如果它在重新打开时没有修复,那么它可能不是一个bug。您是否尝试过将项目置于源代码管理中,并在出现问题时区分所有内容?它可能会揭示一个影响代码的细微变化,因为我没有做任何我认为会构成整个文件有错误的事情,我没有这样做。但是,如果文件中有一个不好的空间等,这可能不是一个不好的练习。我在整个文件中都看到了错误,甚至在类声明本身中也看到了错误,但下次出现错误时,我将对此进行一次尝试。再次感谢@JaredI,我在VS2010中偶尔会看到这一点或类似的东西。我发现,转到第一个“错误”并重新安排它周围的空白区域-几行换行符等将迫使它刷新代码视图并使其恢复正常。谢谢@peterG,我下次会尝试一下,并会让你知道这是否解决!