C# 调试会话后,Visual Studio 2010上不显示下拉菜单

C# 调试会话后,Visual Studio 2010上不显示下拉菜单,c#,visual-studio-2010,windows-10,C#,Visual Studio 2010,Windows 10,我想在新的Windows 10 PC上继续运行Visual Studio 2010,以维护一些旧项目,但我还没有准备好将其带到VS2015上 但是,在Windows10上,我发现所有的下拉菜单(和右键单击上下文菜单)在调试会话之后都会停止显示。让它们再次返回的唯一方法是退出VisualStudio并重新启动它 单击顶部栏中的任何文件/编辑/etc菜单时,该项将高亮显示,但下面应显示的菜单完全不可见。请注意,这与在上讨论的问题不同(似乎是混乱的菜单)-我的根本不存在 不管怎样,我还是按照那里的建议

我想在新的Windows 10 PC上继续运行Visual Studio 2010,以维护一些旧项目,但我还没有准备好将其带到VS2015上

但是,在Windows10上,我发现所有的下拉菜单(和右键单击上下文菜单)在调试会话之后都会停止显示。让它们再次返回的唯一方法是退出VisualStudio并重新启动它

单击顶部栏中的任何文件/编辑/etc菜单时,该项将高亮显示,但下面应显示的菜单完全不可见。请注意,这与在上讨论的问题不同(似乎是混乱的菜单)-我的根本不存在

不管怎样,我还是按照那里的建议,在VSGUI中禁用硬件加速,但我仍然有同样的问题

有什么建议吗

其他信息(编辑):

  • 我应该补充一点,这台PC(笔记本电脑)是一台Thinkpad Yoga 460,带有NVidia GeForce 940M显示适配器,带有可切换图形(Intel HD graphics 520)
  • <英伟达】我尝试使用NVIDIA控制面板来强制VS2010使用英特尔图形,并且我也尝试了反向(强迫它使用英伟达)。不管怎样,问题仍然存在
  • 一旦进入调试会话,菜单就会停止工作(而不是从调试返回)

最后,我的一个visual studio设置似乎导致了不可见/缺少下拉菜单的问题

我已从以前的计算机导入了所有visual studio设置(使用工具-->导入/导出设置选项)

将所有Visual studio设置重置为默认设置修复了菜单。我发现,除了“选项”分支,重新导入我的设置可以维护工作菜单


我可以进一步挖掘,并试图找出“options”分支中的哪个特定设置导致了问题,但我把它留在这里:我要做的是编码!:)

不确定这是否有用,但有一次类似的事情也发生在我身上,我发现了一些问题并在
form.designer.cs
上修复了它们,直到今天我还不知道是什么原因导致了它,因为我只是一直在研究,还没有试着问。嗨,p.Pat,你能详细说明你修复了什么吗?我想这些问题是你的一个项目特有的吧?我发现菜单的这个问题会影响我尝试加载的每个项目,甚至是控制台程序(没有winforms或WPF表单)。另外请注意,我指的是Visual Studio GUI中的菜单,而不是程序中的菜单。嗨,Daniel,很抱歉,我忘了编辑和添加GUI端的上下文菜单,关于调试后全部空白的部分,我在“工具”>“自定义”>“命令”选项卡上做了一些事情,在“工具”>“选项”中做了一些我不太清楚的事情。如果这对任何人都有帮助的话——在绝望的情况下(按照P.Pat的想法,这可能与菜单/工具栏自定义相关),我使用VS2010中的导入/导出设置选项将所有选项重置为默认值。这解决了菜单的问题。我已经重新导入了所有的设置,除了选项分支,事情仍然很好。