Обозреватель решений VS 2008 не показывает решение - PullRequest
7 голосов
/ 05 апреля 2010

Я пробовал это несколькими разными способами, и всегда кажется, что это не помогает.

  1. Создайте новое пустое решение (my.solution.name). Затем добавьте новый проект ClassLibrary (my.project.name) к решению. В результате в обозревателе решений отображается только my.project.name.

  2. Создайте новую ClassLibrary (my.project.name), которая должна иметь решение my.project.name и проект my.project.name. Я вижу только проект my.project.name.

Без уровня решения я не могу добавить новые проекты в свое решение. Кажется, это только началось сегодня.

Ответы [ 3 ]

8 голосов
/ 09 февраля 2011

В настройках Visual Studio 2008 есть параметр, который управляет этим:

  • Открыть диалог параметров Инструменты > Параметры ...
  • Выберите Проекты и решения > Общие на панели навигации
  • Проверка Всегда показывать решение

Если эта опция включена, решение всегда будет отображаться в обозревателе решений, даже если в решении присутствует только 1 проект.

6 голосов
/ 05 апреля 2010

Если вы добавили другой проект, появится решение, поэтому, если в решении будет только один проект, вы не увидите решение, но если к одному решению подключено более одного проекта, вы увидите решение.

Вы можете добавить новый проект в обычном режиме из меню «Файл», а затем выбрать «Добавить в решение».

И я думаю, что эта проблема решена с помощью SP1.

Обновление:

Пока мой ответ объясняет, почему это происходит, но я верю, что правильное решение - https://stackoverflow.com/a/4946248/20126 от @ bcpettifer

2 голосов
/ 02 мая 2012

Все, что вам нужно сделать, это Сбросить расположение окон в меню Windows.

...