VS 2008解决方案资源管理器未显示解决方案

7
我已经尝试了几种不同的方法,但似乎总是失败。
  1. 创建一个新的空白解决方案(my.solution.name)。然后将一个新的类库项目(my.project.name)添加到解决方案中。这会导致解决方案资源管理器只显示my.project.name。

  2. 创建一个新的类库(my.project.name),它应该有my.project.name解决方案和my.project.name项目。我只看到my.project.name项目。

没有解决方案级别,我无法向我的解决方案中添加任何新项目。这似乎是今天才开始出现的问题。

3个回答

8

在Visual Studio 2008选项中有一个设置可以控制这个问题:

  • 打开选项对话框工具 > 选项...
  • 在导航窗格中选择项目和解决方案 > 常规
  • 勾选始终显示解决方案

如果启用了此选项,则即使解决方案中只有1个项目,该解决方案也将始终在“解决方案资源管理器”中可见。


6
如果您添加了另一个项目,解决方案将出现。因此,如果解决方案中只有一个项目,则看不到解决方案,但如果多个项目附加到同一解决方案,则会开始看到解决方案。
您可以从文件菜单中正常添加新项目,然后选择添加到解决方案。
我认为这个问题已经通过SP1得到解决。
更新:
虽然我的答案解释了为什么会发生这种情况,但我认为正确的解决方案是来自@bcpettifer的https://dev59.com/9kzSa4cB1Zd3GeqPrf0F#4946248

非常好,谢谢。我不记得过去必须这样做,但是你的答案非常有效。 - wes
只是一点提示:对我来说安装SP1没有任何影响,但添加另一个项目确实产生了预期的效果(无论是否安装了SP1)。 - bcpettifer

2

您所需要做的就是在Windows菜单中重置窗口布局。


1
今天我关闭了我的“解决方案资源管理器”,但无论是使用工具栏按钮还是键盘快捷键都无法重新打开它,但是这个选项(我从未注意到过)让它回来了。谢谢! - Otis

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