我在一个WPF项目上工作了很多年。通常一切都很好,但偶尔VS会错误地将 *.xaml文件 * 中创建的每个控件标记为.*xaml.cs源文件编辑器窗口 * 中不存在:
的数据
奇怪的是,我可以成功地构建甚至调试程序,但在.xaml.cs源文件编辑器窗口中得到许多错误信息。所有红色的蜿蜒线都不应该在那里。我可以在快速观察窗口中看到DbModeComboBox
的内容,甚至DbModeComboBox
被标记为错误“The name 'DbModeComboBox' does not exist in current context”。
这发生在我打开的任何. xaml.cs文件中,清理和重建项目没有帮助,关闭和重新打开VS也没有帮助。
似乎xaml.cs源文件编辑器窗口没有使用VS创建的文件中的信息:
...\MyProject\obj\Debug\net6.0-windows\MainWindow.baml
...\MyProject\obj\Debug\net6.0-windows\MainWindow.g.cs
...\MyProject\obj\Debug\net6.0-windows\MainWindow.g.i.cs
字符串
我看了他们的内容,他们看起来很好。
**问题:**我需要做些什么来消 debugging 误消息,这不应该摆在首位?
1条答案
按热度按时间zi8p0yeb1#
我找到的唯一方法是删除项目的
.obj
和.bin
文件夹:字符串
我在五月份向微软报告了这个问题,但是当我在新版本中没有检测到它时,它被关闭了。现在它又发生了,我提交了一个新的错误报告:
developercommunity.visualstudio.com/t/Second-time-reporting:-WPF:-C-Editor-ca/10532548
在这份报告中,你可以看到我发现的问题和我自己调查的结果的更详细的解释。由于我不能重现这个问题,MS很难解决它。如果你遇到同样的问题,如果你能把你的问题报告添加到我的报告中,或者至少支持我的报告,这将对MS有帮助。