Visual Studio 2010中“解决方案平台”弹出菜单消失

17
我在使用Visual Studio 2010 Premium时遇到了奇怪的问题。我有两台电脑,第一台没有问题,但第二台的“解决方案平台”弹出菜单消失了。两台电脑的配置相同(Windows 7 x64)。这个问题是当我从mercurial存储库打开一个项目时出现的,之后我就无法恢复这个弹出菜单了。我尝试了重设Visual Studio设置并从安装程序中进行修复,但都没有改变。如果我创建一个空白项目(框架2.0、3.0、3.5、4.0),"解决方案平台"弹出菜单仍然丢失。此外,如果我使用“生成”-->“配置管理器”更改目标平台,则对生成没有影响(例如没有编译x86)。
你有什么想法吗(请勿完全重新安装)?
谢谢。
附:错误截图 André
2个回答

36

请尝试以下操作:

  • 从列表中选择“自定义...”
  • 在出现的屏幕上,单击“添加命令...”按钮。
  • 从类别列表中选择“生成”,然后在命令列表中滚动到“解决方案平台”,并单击“确定”。

关闭对话框并检查您的列表,现在应该可用。


顺便说一下,我认为这是由于在首次运行Visual Studio 2010时选择了“主要进行C#开发”引起的。如果您选择C ++,则会出现您之前使用vs 2008时期望的情况(如果我对此有误,请纠正我)。然而,我更喜欢使用C#设置,然后按照答案中所述添加此组合框/命令,谢谢! - James

4

被接受的回答是恢复平台组合框的错误方法。正确的做法是找到配置组合框旁边的小下拉菜单,选择 "添加/删除按钮"。在列表中勾选 "解决方案平台" ,一切都会回到它应该的位置 :)


你的回答对我没用,因为在我的“添加或删除按钮”列表中没有“解决方案平台”选项。我必须像被接受的回答所描述的那样选择“自定义”。 - devnull69
很奇怪。我可以在我拥有的每个 Visual Studio 版本中看到这个选项(2010、12 和 13)。如果您考虑要启用现有按钮,而不是向工具栏添加随机命令,那么接受的答案就没有意义。您确定您正在查看正确的下拉菜单吗? - a_mole
@a_mole 就像其他人报告的一样,似乎取决于安装VS时选择哪个开发选项(主要是C#,通用等)。 OP的问题直接关于重新添加你说应该已经存在的按钮。 - nybbler

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接