Не работает обозреватель решений Visual Studio
Решил начать писать скрипты для игры Space Engineers и для этого необходимо загрузить решения через обозреватель решений, чтобы было проще писать скрипты. Но в окне обозревателя решений ничего нет. Что делать?
Отслеживать
задан 1 июн в 18:37
Чтобы в решении что-то было, надо создать проект. Решение — это контейнер проектов.
1 июн в 19:52
0
Сортировка: Сброс на вариант по умолчанию
Знаете кого-то, кто может ответить? Поделитесь ссылкой на этот вопрос по почте, через Твиттер или Facebook.
- c#
- visual-studio
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Сведения об Обозревателе решений
Область применения:Visual Studio Visual Studio для Mac Visual Studio Code
Вы можете использовать Обозреватель решений для управления проектами и файлами в решении. В этой статье подробно описывается Обозреватель решений пользовательский интерфейс и как открыть Обозреватель решений, если вы непреднамеренно закройте его. В статье также описывается, как использовать контекстное меню правой кнопкой мыши в Обозреватель решений для быстрого добавления новых файлов, папок и элементов кода в проект.
Открытие Обозреватель решений
По умолчанию окно инструментов Обозреватель решений отображается как панель в правой верхней части интегрированной среды разработки Visual Studio (IDE). Если окно инструментов Обозреватель решений не отображается, его можно открыть в строке меню Visual Studio с помощью представления> Обозреватель решений или нажав клавиши CTRL +ALT+ L.
Пользовательский интерфейс Обозреватель решений
Давайте рассмотрим окно инструментов Обозреватель решений и его пользовательский интерфейс (пользовательский интерфейс). Начнем с аннотированного снимка экрана открытого консольного решения C# с двумя проектами.
В следующей таблице представлен текстовый эквивалент аннотированного снимка экрана, но с несколькими удобными ссылками, которые можно использовать для получения дополнительных сведений.
Элемент пользовательского интерфейса | Действие |
---|---|
Панель инструментов | Управление тем, как отображаются файлы |
Панель поиска | Поиск определенных файлов и типов файлов |
Главное окно | Просмотр файлов, проектов, & решений и управление ими |
Узел решения | Управление решениями |
Узел проекта | Управление проектами |
Узел зависимостей | Управление зависимостями проекта решения & |
Узел программы | Просмотр, изменение и управление программой или приложением (приложением) |
Вкладка «Изменения Git» | Использование GitHub & в Visual Studio для совместной работы над проектами с командой |
панель инструментов Обозреватель решений
Чтобы продолжить, давайте рассмотрим панель инструментов в Обозреватель решений.
Панель инструментов содержит следующие элементы пользовательского интерфейса слева направо:
Элемент пользовательского интерфейса | Действие |
---|---|
Кнопка «Назад» | Переключение между результатами поиска |
Кнопка «Переадресация» | Переключение между результатами поиска |
Кнопка «Главная « | Возврат к представлению по умолчанию |
Кнопка «Переключить представления» | Переключение между представлением решения по умолчанию и необязательным представлением папки |
Раскрывающееся меню «&Ожидание изменений фильтра« | Просмотр открытых файлов или файлов с ожидающих изменений |
Синхронизация с кнопкой «Активный документ « | Поиск файла из редактора кода |
Кнопка «Обновить » (условный) | Отображается только при выборе зависимости, например функции или пакета |
Свернуть кнопку «Все « | Свернуть представление файла в главном окне |
Кнопка «Показать все файлы» | Просмотр всех файлов, включая выгруженные проекты |
Кнопка «Свойства» | Просмотр и изменение параметров для определенных файлов и компонентов |
Кнопка «Предварительный просмотр выбранных элементов» | Просмотр выбранного файла или компонента в редакторе кода |
Контекстное меню Обозревателя решений
В Обозревателе решений есть несколько параметров, с которыми можно взаимодействовать с помощью контекстного меню, открываемого правой кнопкой мыши. Отображаемые контекстные параметры зависят от того, какой узел выбран: Решение или Проект.
Параметры меню узла решения
На следующем снимке экрана для консольного приложения C# отображаются параметры контекстного меню, которое можно открыть, щелкнув правой кнопкой мыши узел Решение.
Сведения, отображаемые в контекстном меню узла Решения, также зависят от типа проекта, языка программирования или платформы. На следующем снимке экрана выделены дополнительные параметры для приложения C#: Зависимости проекта, Порядок сборки проекта, Настройка запуска проектов и всплывающее меню Git. Эти дополнительные параметры обычно появляются, когда вы добавляете еще один проект в решение, а затем добавляете его в репозиторий.
Параметры меню узла проекта
На следующем снимке экрана для консольного приложения C# отображаются параметры контекстного меню, которое можно открыть, щелкнув правой кнопкой мыши узел Проект.
Сведения, отображаемые в контекстном меню узла Проект, также зависят от типа проекта, языка программирования или платформы. На следующем снимке экрана выделен дополнительный параметр для приложения C#: всплывающее меню Зависимости сборки. Дополнительные параметры обычно появляются, когда вы добавляете еще один проект в решение, а затем добавляете его в репозиторий.
Меню «Добавить»
В контекстном меню Обозревателя решений одним из самых полезных параметров является всплывающее меню Добавить. С его помощью можно добавить еще один проект в решение. Кроме того, можно добавить элемент в проект и многое другое.
Открыть всплывающее меню Добавить можно из узлов Решение, Проект или Зависимости. Его пункты зависят от узла.
Руководство по добавлению элементов и проектов с помощью контекстного меню в Обозревателе решений см. в статье Общие сведения о проектах и решениях.
Диалоговое окно быстрого добавления
Начиная с выпуска Visual Studio 2022 версии 17.5 , можно использовать диалоговое окно быстрого добавления для создания пустого файла или простого класса C#. В Обозреватель решений щелкните правой кнопкой мыши папку или проект, а затем выберите «Добавить>новый элемент«. Или, если вы предпочитаете, используйте сочетание клавиш CTRL + SHIFT+ A.
С помощью быстрого добавления можно выполнить следующие задачи.
- Добавьте новый файл без просмотра списка шаблонов.
Пример: MyClass.cs - Создайте вложенные папки в одной операции.
Пример: Folder1/Folder2/, Folder1/Folder2/MyFile.cs - Добавьте файлы с любым расширением или без расширения вообще.
Пример: File.MyExtension, README, .gitignore- Краткое добавление заполняет расширение по умолчанию, но после открытия диалогового окна можно выбрать Escape (ESC), чтобы быстро очистить поле ввода.
Вы также можете быстро переключаться между диалогом быстрого добавления и диалогом «Создать элемент». Это делается следующим образом.
- Чтобы открыть диалоговое окно «Новый элемент«, используйте «Показать все шаблоны«.
- Чтобы открыть диалоговое окно быстрого добавления, используйте режим «Показать компактный«.
Visual Studio запоминает ваш выбор, чтобы получить интерфейс, который лучше всего подходит для ваших потребностей. Если вы хотите вернуться в диалоговое окно быстрого добавления по умолчанию, выберите shift +F2.
Вы можете настроить сочетания клавиш для команды Project.AddNewItem и команды AddQuickFile из клавиатуры «Параметры>инструментов».>>
Средство сравнения файлов
Начиная с выпуска Visual Studio 2022 версии 17.7, теперь можно выбрать два файла в Обозреватель решений и сравнить их с помощью новых параметров сравнения с выбранными параметрами.
Файлы можно сравнить следующими способами:
- Щелкните правой кнопкой мыши один файл, выберите «Сравнить с. » в контекстном меню, которое открывается проводник. Затем перейдите к любому файлу и выберите его для сравнения.
- Чтобы выбрать два файла, удерживая нажатой кнопку CTRL . Затем щелкните правой кнопкой мыши и выберите » Сравнить выбранный» в контекстном меню.
Независимо от того, каким способом вы решили сравнить файлы, средство сравнения файлов должно упростить сравнение файлов без необходимости оставлять интегрированную среду разработки.
Команда Свернуть все потомки
Кроме того, в состав выпуска Visual Studio 2022 версии 17.7 входит команда «Свернуть все потомки «. Эта команда рекурсивно сворачивает все узлы под выделенным элементом, чтобы можно было глубоко вложенные иерархии при переходе по структуре проекта.
Команду «Свернуть все потомки» можно найти в контекстном меню правой кнопкой мыши для любого элемента в Обозреватель решений с потомками. Чтобы использовать команду, можно также нажать клавиши CTRL +ВЛЕВО.
См. также
- Что такое решения и проекты в Visual Studio?
- Что такое конструктор проектов .NET?
- Настройка макетов окон и персонализация вкладок в Visual Studio
Обозреватель решений и конструктор проектов
Справа вверху расположено окно Обозреватель решений, в котором в представлении иерархического дерева показаны все файлы проекта. Если при помощи меню Проект добавить новые файлы к проекту, они отразятся в Обозревателе решений. Кроме файлов в Обозревателе решений отображаются параметры проекта и ссылки на внешние библиотеки, необходимые для приложения. Страницы свойств Конструктора проектов можно открыть, щелкнув правой кнопкой мыши узел Свойства в Обозревателе решений и выбрав команду Открыть. На этих страницах можно изменить параметры построения, требования безопасности, данные развертывания и многие другие свойства проекта. Дополнительные сведения об Обозревателе решений и Конструкторе проектов см. в разделе Создание проекта (Visual C#).
Окна компилятора, отладчика и списка ошибок
Для компилятора C# не предусмотрено окна, поскольку это средство не является интерактивным, однако его параметры можно задать в окне Конструктор проектов. Компилятор C# вызывается в интегрированной среде разработки по команде Построить в меню Построение. В случае успешного построения в панели состояния выводится сообщение “Построение успешно завершено”. Если будут обнаружены ошибки построения, под окном редактора/конструктора откроется окно Список ошибок со списком ошибок. Для перехода к строке с ошибкой в исходном коде следует дважды щелкнуть ошибку. Нажатием клавиши F1 можно открыть справочную документацию по выделенной ошибке. Отладчик имеет различные окна, в которых отображаются значения переменных и сведения о типах во время выполнения приложения. Окно редактора кода можно использовать во время отладки для определения строки, на которой необходимо приостановить выполнение в отладчике и пошагово пройти по одной строке кода за раз. Дополнительные сведения см. в разделе Построение и отладка (Visual C#). Настройка интегрированной среды разработки Все окна в Visual C# можно закрепить или сделать плавающими, скрыть или отобразить, или переместить в другое местоположение. Чтобы изменить поведение окна, щелкните значок стрелки или кнопки в строке заголовка и выберите доступные варианты. Чтобы переместить закрепленное окно в другое местоположение, перетащите строку заголовка таким образом, чтобы появился значок пипетки. Удерживая левую кнопку мыши, переместите указатель над значком в новое местоположение. Для прикрепления окна к определенной стороне поместите указатель на левый, правый, верхний или нижний значки. Поместите указатель на значок в середине, чтобы в окне размещались вкладки. По мере изменения положения указателя будет появляться полупрозрачный прямоугольник, обозначающий место закрепления окна в новом местоположении. Для настройки других параметров интегрированной среды разработки следует выбрать команду Параметры в меню Сервис. Дополнительные сведения см. в разделе Диалоговое окно «Параметры» (Visual Studio). Создание проекта Входим в среду программирования Microsoft Visual Studio 2010. Создаем проект через пункт меню «File» -> «New Project»*: Теперь нам надо выбрать тип создаваемого приложения (Windows form application)*: После выбора проекта и нажатия на кнопку ОК, Visual Studio создает проект и можно начинать написание кода. Файлы проекта, ссылки, параметры и ресурсы отображаются в Обозревателе решений справа (SolutionExplorer). Состав проекта
Обозреватель решений в Visual Studio 2013.
В обозревателе решений, напротив каждого заголовочного (.h) файла и файла исходного кода (.cpp), отображается стрелочка:
При нажатии на которую, появляется структура классов в документе:
Можно ли как-то убрать эти стрелочки, чтобы не мозолили глаза?
#1
16:39, 3 сен 2014
#2
18:08, 3 сен 2014HotDog
Спасибо!#3
18:12, 3 сен 2014HotDog
У MS как всегда все вручную.#4
20:01, 3 сен 2014кстати обратная задача:
а «прикреплять» файлы друг к другу, как например файл с кодом прикреплен к файлу формы, можно? правкой файл проекта вручную научился, а через интерфейс никак нельзя?#5
23:50, 3 сен 2014А зачем их убирать? Вроде ж не мешают ни разу.
#6
5:19, 4 сен 2014А внешние зависимости убрать можно? А то они больше раздражают, особенно когда разворачиваются
#7
7:46, 4 сен 2014ArchiDevil
> Вроде ж не мешают ни разу.
Это уж кому как. У меня лично на поиск нужного файла в 2013 уходит раза в три больше времени, чем в 2008.#8
9:21, 4 сен 2014war_zes
> А внешние зависимости убрать можно?Tools > Options > Text Editor > C/C++ > Advanced > Browsing/Navigation > Disable External Dependencies Folders — установить в True
#9
10:56, 4 сен 2014Раз нашлась такая тема, то:
Хочу в студии показ ресурсов игровых, в дереве проекта чтобы было так:
в прямоугольнике то, что хочу и сейчас нет. Т.е. надо создать папку с ярлыками на ресурсы.
Как сделать?#10
13:29, 4 сен 2014Volodar, а разве Add->New Solution Folder это не то, что ты хочешь? Делаешь такие директории, дропаешь туда свои файлы.
#11
14:08, 4 сен 2014HotDog
Да нет, он вроде хочет чтобы ссылки были (добавляет в файловую систему, отображается и в проекте). Я помню что там где-то были ссылки (или может это для C# было).#12
21:57, 4 сен 2014для шарпа можно добавлять отдельные файлы ярлыками. просто когда добавляешь в проект существующий файл кнопка «добавить» с опцией «Добавить как связь». в vс++ походу такой функции нет
#13
23:15, 4 сен 2014Denadan
Там есть add existing.