Visual studio 2012 Visual Studio 2012错误列表错误
所以我有一个编译和运行良好的解决方案 但“错误列表”窗口始终处于最大值 (窗口中的最后一行:“已超过最大错误数”。) 它们完全是疯狂的错误信息,比如:Visual studio 2012 Visual Studio 2012错误列表错误,visual-studio-2012,Visual Studio 2012,所以我有一个编译和运行良好的解决方案 但“错误列表”窗口始终处于最大值 (窗口中的最后一行:“已超过最大错误数”。) 它们完全是疯狂的错误信息,比如: “结束函数”前面必须有匹配的“函数” “Try”必须以匹配的“end Try”结尾 “If”必须以匹配的“end If”结尾 “Catch”不能出现在“Try”语句之外 语句不能出现在方法体中。假设方法结束 当我双击任何错误时,它只会将我带到类文件的第一行 我可能不是世界上最好的开发人员,但我不会犯错误,就像错误列表窗口所说的那样 我将整个类
- “结束函数”前面必须有匹配的“函数”
- “Try”必须以匹配的“end Try”结尾
- “If”必须以匹配的“end If”结尾
- “Catch”不能出现在“Try”语句之外
- 语句不能出现在方法体中。假设方法结束
我可能不是世界上最好的开发人员,但我不会犯错误,就像错误列表窗口所说的那样 我将整个类文件复制/粘贴到记事本中,保存文本文件,关闭文本文件,打开文本文件,然后复制/粘贴回类文件中……不再出现疯狂的错误列表 经过这个过程后,我发现可以从VS中选择“另存为”,并且在“保存”按钮旁边有一个小箭头,可以设置编码 所以我猜这是一个编码的东西…原始类文件从VisualStudio2003开始就在项目中…直到VS2012才有问题…想想看
谢谢大家 在重新安装系统后,这种情况开始发生在我身上 我认为GoDogGo改变文件编码的解决方案可能是有效的(我发现我的工作中混合了不同的编码)。Intellisense显示的错误与源文件中正确的字符位置不匹配 我还遇到了无法识别类型的问题,例如“Data.DataTable”。我发现我在web.config appSetting条目的值中包含了一个未编码的符号and(它是文件夹路径的一部分)。我认为编译器可能知道它,但没有将它包含在IDE错误列表中的可见错误列表中
一旦我纠正了符号编码并重新构建,所有其他错误都消失了。这些是智能感知错误吗?你让我信服了。把这个传给真正能解决这个问题的人。在connect.microsoft.com上创建错误报告。他们需要你的项目来修复这个bug,希望它能进入SP1。@icepack:不是intellisense错误…(我不认为)…在类文件上根本没有任何错误的迹象。(因为没有错误)。只有在“错误列表”窗口中,如果您开始从类文件中删除(当然是在保存之后)大块代码,错误是否开始消失?@corsiKa:错误列表在第41行显示了我的第一个“错误”。我删除了该函数,以便类中的第一个函数从第42行开始。这里是疯狂的部分,错误列表正确地显示了使用函数作为“函数不是类的成员”的页面…但它仍然显示我在第41行的类文件中有一个错误!