在旧版本的VS中发现了几个类似的问题,其中一些特别提到了C++。我在Microsoft Visual Studio Community 2022(64位)-Version 17.3.3中使用C#以及VB.Net项目时得到了效果
重现步骤:
- 打开新的VS2022 IDE示例
- "创建新项目",例如键入"ASP.Net核心Web应用程序(C#)"或"控制台应用程序(Visual Basic)"
- 打开查看-〉"任务列表"窗口
- 打开任何代码文件,例如WebApplication1\Pages\Index.cshtml.cs
- 在C#中添加一行
//TODO: find this in the IDE's "Task List" window // in the OnGet() event handler
' Or TODO: something ' in VB.Net code
- 观察到:TODO行按预期显示在"任务列表"窗口中//OK
- 保存并关闭IDE示例
- 在新的VS IDE示例中打开同一个新创建的"WebApplication1"解决方案。
- 观察到:尽管TODO行仍然存在,但任务列表窗口为空//不正常
- 只要编辑任何代码文件,例如WebApplication1\Pages\Error.cshtml.cs,即使只是添加和删除一个空格
- 观察到:TODO行意外地(如果不止一行,则全部)在任务列表中神奇地重新出现
- 实际问题:**这是一个可重现的VS错误,还是只是我/我的PC/设置?
2条答案
按热度按时间ukdjmx9f1#
幸运的是,到目前为止,执行“Visual Studio安装程序”-〉“修复”似乎已经治愈了症状。(虽然这部分花了一段时间,还需要重新启动O/S。重新安装一个扩展并在之后安排所需的IDE/调试窗口布局很容易。)
sd2nnvve2#
我也遇到过这种情况,我使用VS 2022有一段时间了,今天是第一次看到,做一个小的代码编辑并没有改变什么,只是关闭并重新启动VS就改变了。
我今天一直在清理缓存和清理解决方案。我也有2019年和2022年开放,但这并没有造成问题(我已经注意到)之前。