Перейти к содержимому

Где хранятся проекты visual studio

  • автор:

Что такое решения и проекты в Visual Studio?

Область применения:yesVisual Studio Visual Studio для Mac noVisual Studio Code no

В этой статье описывается разница между проектом и решением в Visual Studio. В нем также кратко описывается создание проекта и использование окна инструментов Обозреватель решений для взаимодействия с проектами и решениями.

Проекты

При создании в Visual Studio приложения или веб-сайта вы начинаете с проекта. С логической точки зрения проект содержит все файлы, которые будут скомпилированы в исполняемую программу, библиотеку или веб-сайт. Эти файлы могут включать исходный код, значки, изображения, файлы данных и многое другое. Проект также содержит параметры компилятора и другие файлы конфигурации, которые может потребоваться для взаимодействия программы с различными службами или компонентами.

Файл проекта

Visual Studio использует MSBuild для создания каждого проекта в решении, и каждый проект содержит файл проекта MSBuild. Расширение имени файла отражает тип проекта, например проект C# (CSPROJ), проект Visual Basic (VBPROJ) или проект базы данных (DBPROJ). Файл проекта — это XML-документ, содержащий все сведения и инструкции, необходимые MSBuild для создания проекта. Такие сведения и инструкции включают содержимое, требования к платформе, сведения о версиях, параметры веб-сервера или сервера базы данных, а также задачи для выполнения.

Файлы проекта основаны на схеме XML MSBuild. Чтобы просмотреть содержимое более новых файлов проекта в стиле SDK в Visual Studio, щелкните правой кнопкой мыши узел проекта в Обозреватель решений и выберите «Изменить проекта». Чтобы просмотреть содержимое проектов .NET, сначала выгрузите проект (щелкните правой кнопкой мыши узел проекта в Обозреватель решений и выберите «Выгрузить проект«). Затем щелкните проект правой кнопкой мыши и выберите пункт Изменить .

Использовать решения или проекты в Visual Studio для редактирования, сборки и отладки кода необязательно. Можно просто открыть папку с файлами исходного кода в Visual Studio и начать редактирование. Дополнительные сведения см. в статье Разработка кода в Visual Studio без использования проектов и решений.

Создать новые проекты

Самый простой способ создать новый проект — использовать шаблон проекта с нужным типом проекта. Шаблон проекта содержит базовый набор предварительно созданных файлов кода, файлов конфигурации, ресурсов и параметров. Для выбора шаблона проекта нажмите Файл>Создать>Проект. Дополнительные сведения см. в статье Создание проекта в Visual Studio.

Вы можете также создать пользовательский шаблон проекта, чтобы затем использовать его для создания новых проектов. Дополнительные сведения см. в статье Создание шаблонов проектов и элементов.

При создании нового проекта Visual Studio сохраняет его в расположении по умолчанию — %USERPROFILE%\source\repos. Чтобы изменить это расположение, перейдите в раздел Средства>Параметры>Проекты и решения>Расположения. Дополнительные сведения см. в диалоговом окне «Параметры»: «Проекты и решения>».

Решения

Проект находится внутри решения. Несмотря на его имя, решение не является «ответом». Это просто контейнер для одного или нескольких связанных проектов, а также сведения о сборке, параметры окна Visual Studio и любые другие файлы, которые не связаны с определенным проектом.

Файл решения

В Visual Studio используются два типа файлов (SLN и SUO) для хранения параметров, связанных с решениями:

Расширение Имя Описание
.SLN Решение Visual Studio Организует проекты, элементы проектов и решений в решении.
SUO Параметры пользователя решения Сохраняет настройки и параметры уровня пользователя, например точки останова.

Решение описывается текстовым файлом (SLN) в собственном уникальном формате; его обычно не изменяют вручную. И наоборот, SUO-файл является скрытым и не отображается, если проводник имеет параметры по умолчанию. Для отображения скрытых файлов в меню Вид проводника установите флажок Скрытые элементы.

Папка решения

Папка решения — это виртуальная папка, которая доступна только в Обозревателе решений, где с ее помощью можно группировать проекты в решении. Если нужно найти файл решения на компьютере, перейдите к разделу Средства>Параметры>Проекты и решения>Расположения. Дополнительные сведения см. в диалоговом окне «Параметры»: «Проекты и решения>».

Пример проекта и решения, созданного с нуля, а также пошаговые инструкции и пример кода см. в статье Общие сведения о проектах и решениях.

Обозреватель решений

После создания проекта можно просматривать проект, решение и связанные с ними элементы, а также для управлять ими с помощью обозревателя решений. На следующем рисунке показан обозреватель решений с решением C#, включающим два проекта:

Screenshot of Solution Explorer with two projects in Visual Studio.

Панель инструментов в верхней части Обозреватель решений имеет кнопки для перехода с представления решения на представление папки, фильтрация ожидающих изменений, отображение всех файлов, свертывание всех узлов, просмотр страниц свойств, предварительный просмотр кода в редакторе кода и многое другое.

Многие команды меню доступны в контекстном меню правой кнопкой мыши для различных элементов в Обозреватель решений. К таким командам относится сборка проекта, управление пакетами NuGet, добавление ссылок, переименование файла и запуск тестов. Это лишь некоторые из них. Дополнительные сведения см. в разделе Сведения об Обозревателе решений.

Начиная с версии 17.7, вы также можете сравнить файлы в Обозреватель решений с помощью параметров контекстного меню правой кнопкой мыши. Дополнительные сведения см. в разделе «Средство сравнения файлов» на странице «Сведения о Обозреватель решений».

В обозревателе решений можно настроить способ вложения файлов для проектов ASP.NET Core. Дополнительные сведения см. в разделе «Вложение файлов» в Обозреватель решений.

Если вы закрыли Обозреватель решений и хотите вновь открыть его, выберите Вид>Обозреватель решений в строке меню или нажмите клавиши CTRL+ALT+L. Если же вы закрыли боковые вкладки и хотите восстановить их в расположениях по умолчанию, выберите Окно>Сброс макета окон в строке меню.

Чтобы просмотреть изображения и значки приложений, отображаемые в Visual Studio, скачайте библиотеку изображений Visual Studio.

См. также

  • Управление свойствами проектов и решений
  • Фильтрация решений в Visual Studio
  • Справочник по миграции и обновлению проекта для Visual Studio

Руководство. Открытие проекта из репозитория

Область применения:yesVisual Studio Visual Studio для Mac noVisual Studio Code no

В этом учебнике показано, как с помощью Visual Studio установить первое подключение к репозиторию, клонировать его и открыть из него проект.

Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio, если еще не сделали этого.

Открытие проекта из репозитория GitHub

Visual Studio позволяет легко открыть проект из репозитория. Это можно сделать при запуске Visual Studio или непосредственно в интегрированной среде разработки Visual Studio.

Это делается следующим образом.

С помощью начального окна

  1. Откройте Visual Studio.
  2. В начальном окне выберите раздел Клонировать репозиторий. Screenshot of the Clone a Repository dialog in Visual Studio.
  3. Введите или укажите расположение репозитория, а затем нажмите кнопку Клонировать. Screenshot of the Clone a Repository dialog in Visual Studio where you enter a Git repo URL.
  4. Возможно, появится диалоговое окно Сведения о пользователе Git с запросом на информацию для входа. Вы можете либо добавить сведения, либо изменить указанные сведения по умолчанию. Screenshot of the Git User Information dialog where you enter or edit your account info in Visual Studio 2022.Нажмите кнопку Сохранить, чтобы добавить эту информацию в GITCONFIG-файл. (Можно также нажать кнопку Отмена, если вы хотите добавить информацию позже.)

Совет Дополнительные сведения о выполнении входа в Visual Studio см. на странице Вход в Visual Studio. Дополнительные сведения о том, как использовать учетную запись GitHub для входа, см. на странице Работа с учетными записями GitHub в Visual Studio. Если вы получили уведомление о доверии и хотите узнать больше, перейдите на страницу Настройка параметров доверия для файлов и папок.

Просмотр файлов в обозревателе решений

  1. Затем Visual Studio загрузит решения из репозитория с помощью окна Представление папок в Обозревателе решений. Screenshot of the Folder View in Solution Explorer in Visual Studio 2022.Чтобы просмотреть решение в окне Представление решения, дважды щелкните его SLN-файл. Можно также нажать кнопку Переключить представления, а затем выбрать program.cs, чтобы просмотреть код решения. Screenshot of a project in Git that

По умолчанию отображается представление папок. Его можно изменить на представление решения в меню Git. Для этого выберите Параметры>Система управления версиями>Глобальные параметры Git>Автоматически загружать решение при открытии репозитория Git.

Открытие локального проекта из репозитория GitHub, клонированного ранее

Screenshot of the

  1. Откройте Visual Studio.
  2. В начальном окне выберите Открыть проект или решение. В Visual Studio откроется проводник. Найдите решение или проект и выберите его, чтобы открыть.

Совет Если вы недавно открывали проект или решение, его можно быстро открыть снова из раздела Открыть последние.

Использование интегрированной среды разработки

Для взаимодействия с папками и файлами репозитория можно также использовать меню Git или элемент управления Выбор репозитория в интегрированной среде разработки Visual Studio.

Это делается следующим образом.

Клонирование репозитория и открытие проекта

Screenshot of the Git menu in Visual Studio 2022 with Clone Repository selected.

  1. В интегрированной среде разработки Visual Studio откройте меню Git и выберите Клонировать репозиторий.
  2. Следуйте инструкциям на экране, чтобы подключиться к репозиторию Git, содержащему нужные файлы.
Открытие локальных папок и файлов
  1. В интегрированной среде разработки Visual Studio откройте меню Git, выберите Локальные репозитории, а затем выберите Открыть локальный репозиторий. Screenshot of the Git menu in Visual Studio 2022 with the Local Repository and Open Local Repository showing.Кроме того, можно выполнить ту же задачу в Обозревателе решений. Для этого выберите элемент управления Выбрать репозиторий, щелкните значок с многоточием рядом с полем Фильтровать репозитории, а затем выберите Открыть локальный репозиторий. Screenshot of the Select Repository control with the ellipsis icon selected and the Open Local Repository option showing.
  2. Следуйте инструкциям на экране, чтобы подключиться к репозиторию Git, содержащему нужные файлы.

Переход к репозиторию Azure DevOps

Ниже описано, как можно перейти к репозиторию Azure DevOps и клонировать его с помощью Visual Studio.

  1. Откройте Visual Studio.
  2. В начальном окне выберите раздел Клонировать репозиторий. Screenshot of the Clone a Repository dialog in Visual Studio, for Azure DevOps.
  3. В разделе Просмотреть репозиторий выберите пункт Azure DevOps. Screenshot of the
  4. Следуйте инструкциям на экране, чтобы клонировать репозиторий Azure DevOps с нужными файлами, а затем откройте проект.

Открытие проекта из репозитория GitHub с помощью Visual Studio 2019

Способ открытия проектов из репозитория GitHub с помощью Visual Studio зависит от версии. В частности, если вы установили Visual Studio 2019 версии 16.8 или выше, вам доступны новые полностью интегрированные возможности Git.

Но вы всегда можете открыть проект из репозитория GitHub с помощью Visual Studio, какая бы версия у вас ни была.

Visual Studio 2019 версии 16.8 и более поздней

Ниже описано, как можно использовать Git в Visual Studio 2019 версии 16.8 или выше.

Клонирование репозитория GitHub, а затем открытие проекта
  1. Откройте Visual Studio 2019.
  2. В начальном окне выберите раздел Клонировать репозиторий. Screenshot of the Clone a Repository dialog in Visual Studio 2019 version 16.8 and later
  3. Введите или укажите расположение репозитория, а затем нажмите кнопку Клонировать. Screenshot of the Clone a Repository dialog where you enter a Git repo URL in Visual Studio 2019 version 16.8 and later.
  4. Возможно, появится диалоговое окно Сведения о пользователе Git с запросом на информацию для входа. Вы можете либо добавить сведения, либо изменить указанные сведения по умолчанию. Screenshot of the Git User Information dialog where you enter or edit your account info in Visual Studio 2019 version 16.8 and later.Нажмите кнопку Сохранить, чтобы добавить эту информацию в GITCONFIG-файл. (Можно также нажать кнопку Отмена, если вы хотите сохранить информацию позже.)

Совет Дополнительные сведения о выполнении входа в Visual Studio см. на странице Вход в Visual Studio. Дополнительные сведения о том, как использовать учетную запись GitHub для входа, см. на странице Работа с учетными записями GitHub в Visual Studio.

Затем Visual Studio автоматически загрузит и откроет решение из репозитория. Screenshot of a project in Git that
Если репозиторий содержит несколько решений, они отобразятся в Обозревателе решений. Чтобы отобразить решения в представлении списка, нажмите кнопку Переключить представления в Обозревателе решений. Screenshot of a project in Git thatВ обозревателе решений можно либо открыть корневую папку в представлении папки, либо выбрать файл решения, который следует открыть. Screenshot of the .sln file in Git thatЧтобы сменить представление, нажмите кнопку Переключить представления еще раз.

Screenshot of the Git menu in Visual Studio 2019 version 16.8 and later.

Совет Вы также можете использовать меню Git в интегрированной среде разработки Visual Studio, чтобы клонировать репозиторий и открыть проект.

Открытие локального проекта из репозитория GitHub, клонированного ранее

Screenshot of the

  1. Откройте Visual Studio 2019 версии 16.8 или выше.
  2. В начальном окне выберите Открыть проект или решение. В Visual Studio откроется проводник. Найдите решение или проект и выберите его, чтобы открыть. Если вы недавно открывали проект или решение, его можно быстро открыть снова из раздела Открыть последние.

Screenshot of the Git menu in Visual Studio 2019 version 16.8 and later, with the Local Repositories option expanded.

Совет Кроме того, можно использовать меню Git в интегрированной среде разработки Visual Studio, чтобы открывать локальные папки и файлы из репозитория, который ранее клонировали.

Visual Studio 2019 версии 16.7 и более ранней

Ниже описано, как можно использовать Git в Visual Studio 2019 версии 16.7 или ниже.

Клонирование репозитория GitHub, а затем открытие проекта
  1. Откройте Visual Studio 2019 версии 16.7 или ниже.
  2. В начальном окне выберите Клонирование или извлечение кода. Screenshot of the
  3. Введите или укажите расположение репозитория, а затем нажмите кнопку Клонировать. Screenshot of the Visual Studio откроет проект из репозитория.
  4. Если у вас есть файл решения, он отобразится в раскрывающемся меню «Решения и папки». Выберите его, и в Visual Studio откроется нужное решение. Screenshot of the Solution Explorer drop-down list in Visual Studio 2019 version 16.7 and earlier.Если у вас нет файла решения (в частности, SLN-файла) в репозитории, во всплывающем меню появится сообщение «Решения не найдены». Но можно дважды щелкнуть любой файл из меню папки, чтобы открыть его в редакторе кода Visual Studio. Теперь можно приступать к написанию кода.

Переход к репозиторию Azure DevOps с помощью Visual Studio 2019

Сведения, отображаемые при переходе к репозиторию Azure DevOps и его клонировании с помощью Visual Studio 2019, зависят от установленной версии. В частности, если вы установили версию 16.8 или более позднюю, то уже получили новый полностью интегрированный интерфейс Git в Visual Studio.

Но независимо от установленной версии вы всегда можете перейти к репозиторию Azure DevOps и клонировать его с помощью Visual Studio.

Visual Studio 2019 версии 16.8 и более поздней

  1. Откройте Visual Studio 2019 версии 16.8 или выше.
  2. В начальном окне выберите раздел Клонировать репозиторий. Screenshot of the Clone a Repository dialog in Visual Studio 2019 version 16.8 and later, for Azure DevOps.
  3. В разделе Просмотреть репозиторий выберите пункт Azure DevOps. Screenshot of the
  4. Если появится окно входа, войдите в свою учетную запись.
  5. В диалоговом окне Подключение к проекту выберите репозиторий, с которым нужно установить соединение, а затем нажмите кнопку Клонировать. Screenshot of the

Совет Если вы не видите предварительно заполненный список репозиториев для подключения, выберите меню Добавление Azure DevOps Server, чтобы ввести URL-адрес сервера. (Кроме того, вы можете увидеть сообщение «Серверы не обнаружены.» со ссылками для добавления имеющегося сервера Azure DevOps Server или создания учетной записи Azure DevOps.)

Screenshot of the

Затем в Visual Studio откроется окно Обозреватель решений с папками и файлами.

  • Перейдите на вкладку Team Explorer, чтобы просмотреть действия Azure DevOps.
  • Visual Studio 2019 версии 16.7 и более ранней
    1. Откройте Visual Studio 2019 версии 16.7 или ниже.
    2. В начальном окне выберите Клонирование или извлечение кода. Screenshot of the
    3. В разделе Просмотреть репозиторий выберите пункт Azure DevOps. Screenshot of the Если появится окно входа, войдите в свою учетную запись.
    4. В диалоговом окне Подключение к проекту выберите репозиторий, с которым нужно установить соединение, а затем нажмите кнопку Клонировать. Screenshot of the

    Примечание. Содержимое этого списка зависит от того, какие репозитории Azure DevOps вам доступны.

    Visual Studio открывает Team Explorer, и после завершения клонирования появится уведомление. Screenshot of the Team Explorer window in Visual Studio 2019 version 16.7 and earlier, after clone is complete.

  • Чтобы просмотреть папки и файлы, нажмите ссылку Показать представление папки. Screenshot of the Solutions section of the Team Explorer window in Visual Studio 2019 version 16.7 and earlier, after clone is complete.Visual Studio откроет обозреватель решений.
  • Выберите ссылку Решения и папки, чтобы найти файл решения (SLN-файл), который нужно открыть. Screenshot of the Если в используемом репозитории нет файла решения, появится сообщение «Решения не найдены.». Но вы можете дважды щелкнуть любой файл в меню папок, чтобы открыть этот файл в редакторе кода Visual Studio.
  • Следующие шаги

    Вы можете перейти к любому из следующих руководств, посвященных разным языкам:

    • Учебники по Visual Studio | C#
    • Учебники по Visual Studio | Visual Basic
    • Учебники по Visual Studio | C++
    • Учебники по Visual Studio | Python
    • Учебники по Visual Studio | JavaScript, TypeScript и Node.js

    См. также

    • Интерфейс Git в Visual Studio
    • Сравнение Git и команды Обозреватель параллельно
    • Начало работы с Azure DevOps
    • Azure DevOps Services: начало работы с Azure Repos и Visual Studio

    Visual Studio. Куда сохраняется файл после компиляции?

    В самом общем случае — как указано в настройках проекта. Есть настройки по умолчанию, но они разные для разных проектов — мне отсюда не видно, какой у тебя проект.

    Смотря куда ты проект сохранил, а в папке с проектом и будут папка Debug или Release в зависимости от цели сборки. Но это всё прописывается в настройках проекта, это можно поменять.

    Зависит от языка программирования. Если C++, то в папке Debug или Release в папке где «решение» (файл sln). Если C#, то в папке Debug или Release в папе bin проекта.
    Можно просто сделать поиск exe-файлов в папке с решением. Найдётся в любом случае.

    Управление свойствами проектов и решений

    Область применения:yesVisual Studio Visual Studio для Mac noVisual Studio Code no

    У проектов есть свойства, которые определяют различные аспекты компиляции, отладки, тестирования и развертывания. Некоторые свойства являются общими для всех типов проектов, а некоторые — уникальными для конкретных языков или платформ.

    Доступ к свойствам проекта можно получить, щелкнув правой кнопкой мыши узел проекта в Обозреватель решений и выбрав «Свойства» или введя свойства в поле поиска в строке меню и выбрав окно свойств из результатов.

    Screenshot of the Solution Explorer context menu with the Properties option highlighted.

    Screenshot of the Solution Explorer context menu with the Properties option highlighted.

    Проекты .NET также могут содержать узел свойств в дереве проекта.

    Screenshot of Solution Explorer with a Properties node showing.

    Этот раздел относится к Visual Studio в Windows. Информацию о Visual Studio для Mac см. в статье Управление свойствами решения и проекта (Visual Studio для Mac).

    Свойства проекта

    Свойства проекта упорядочены по группам. У каждой группы есть собственная страница свойств. Страницы могут различаться для разных языков и типов проектов.

    Проекты C#, Visual Basic и F#

    В проектах C#, Visual Basic и F# свойства предоставляются в конструкторе проектов .NET.

    На следующем снимке экрана показана страница свойств сборки в конструкторе проектов .NET для консольного проекта в C#:

    Screenshot of the Project Designer, with the Build tab selected.

    Screenshot of the Project Designer, with the Build tab selected.

    На следующем снимке экрана показана страница свойства компиляции в конструкторе проектов .NET для консольного проекта в Visual Basic:

    Screenshot of the Project Designer, with the Compile tab selected.

    Screenshot of the Project Designer, with the Compile tab selected.

    Дополнительные сведения о каждом из свойств конструктора проектов см. в разделе «Что такое конструктор проектов .NET».

    Решения имеют несколько свойств и поэтому делают элементы проекта; Эти свойства доступны в окно свойств, а не в конструкторе проектов .NET.

    Проекты C++ и JavaScript

    Проекты C++ и JavaScript имеют другой пользовательский интерфейс для управления свойствами проекта. На следующем снимку экрана показана страница свойств проекта C++ (страницы JavaScript похожи):

    Screenshot of the C++ project properties page.

    Сведения о свойствах проекта C++ см. в разделе Работа со свойствами проектов (C++). Дополнительные сведения о свойствах JavaScript см. в разделе Страницы свойств (JavaScript).

    Свойства решения

    Чтобы получить доступ к свойствам решения, щелкните правой кнопкой мыши узел решения в Обозреватель решений и выберите «Свойства«. В открывшемся диалоговом окне можно задать параметры проекта для сборки отладки или выпуска, указать, какие проекты должны запускаться при нажатии клавиши F5, а также задать параметры анализа кода.

    Свойства решения хранятся в файле параметров пользователя решения (SUO). Дополнительные сведения об этом типе файлов см. в разделе «Файл решения» на странице «Решения и проекты» на странице Visual Studio.

    См. также

    • Что такое решения и проекты в Visual Studio?
    • Управление свойствами решения и проекта (Visual Studio для Mac)

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *