Обучение
Модуль
Создание проекта .NET Aspire - Training
Узнайте, как создавать облачные приложения с нуля или добавлять оркестрацию в существующее приложение с помощью стека .NET Aspire в .NET 8.
Этот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
В этой статье вы узнаете, как создавать проекты Visual Studio с нуля и использовать их для хранения артефактов, необходимых для создания приложений. Если вы не знакомы с проектами в Visual Studio, см.: в этом обзоре проектов и решений. Сведения о том, как быстро создать проект из шаблона, см. в статье Создание нового проекта в Visual Studio.
Проекты содержать элементы, необходимые для создания приложения в Visual Studio, например файлы исходного кода, растровые изображения, значки и ссылки на компоненты и службы. При создании проекта Visual Studio создает решение для хранения проекта. Вы можете добавить другие новые или существующие проекты в решение, если вы хотите. Вы также можете создать пустые или пустые решения. Решения также могут содержать файлы, которые не подключены к конкретному проекту.
Решения и проекты можно просмотреть в окне инструментов, называемом Обозреватель решений. На следующем снимке экрана показан пример консольного решения C# в обозревателе решений. Решение содержит два проекта: калькулятор и библиотека калькулятора. Каждый проект содержит несколько файлов и папок. Имя проекта полужирным шрифтом — это запускаемый проект; То есть проект, который начинается при запуске приложения. Можно указать, какой проект является запускаемым проектом.
Хотя вы можете создать проект самостоятельно, добавив в него необходимые файлы, Visual Studio предлагает выбор проектов-шаблонов, чтобы помочь вам быстро начать. Создание нового проекта из шаблона дает вам проект с основными компонентами для этого типа проекта. Вы можете переименовать файлы или добавить новый или существующий код и другие ресурсы в проект по мере необходимости.
Тем не менее, вам не обязательно использовать проекты и решения для разработки приложений в Visual Studio. Вы также можете открыть код, клонированный из Git или скачанный из другого источника. Дополнительные сведения см. в разделе Разработка кода в Visual Studio без проектов или решений.
Сведения о том, как выбрать шаблон для создания проекта, см. в разделе Создание проекта в Visual Studio. Сведения о создании примера проекта и решения в качестве упражнения см. в статье Введение в проекты и решения.
Если у вас есть коллекция исходных файлов кода, их можно легко добавить в проект.
В меню Visual Studio выберите Файл>Создать проект>из существующего кода.
В мастере Создание проекта из существующего файла кодавыберите тип проекта в списке Какой тип проекта вы хотите создать?, а затем нажмите Далее.
На странице Указание сведений о проекте найдите место расположения файлов и введите имя нового проекта в поле Имя. По завершении нажмите кнопку Готово.
Примечание
Этот параметр лучше всего подходит для относительно простой коллекции файлов. В настоящее время поддерживаются только типы проектов C++, Visual Basic и C#.
Если у вас есть файл, который применяется к нескольким проектам, например файл README для решения, или другие файлы, которые логически относятся к уровню решения, а не к конкретному проекту, их можно добавить в само решение. Чтобы добавить элемент в решение, в контекстном меню (щелкните правой кнопкой мыши) узла решения в обозревателе решений выберите Добавить>новый элемент или Добавить>существующий элемент.
Совет
Файл решения — это структура для организации проектов в Visual Studio. Он содержит информацию о состоянии решения в двух файлах: .sln (текстовый, общий) и .suo (двоичный, скрытый, пользовательские опции решения). Поэтому вы не должны копировать и переименовать решение. Лучше всего создать новое решение, а затем добавить в него существующие элементы.
Начиная с версии 17.7вы можете сравнить файлы в обозревателе решений с помощью параметров контекстного меню правой кнопкой мыши. Дополнительные сведения см. в статье Средство сравнения файлов в Узнайте об Обозревателе решений.
С помощью Visual Studio версии 17.12 и более поздних версий теперь можно копировать и вставлять файлы кода и папки между различными экземплярами Visual Studio с помощью обозревателя решений.
Все скопированные изменения будут точно отражены в файловой системе.
Помимо копирования и вставки, можно также перетаскивать файлы и папки из одного экземпляра Visual Studio в другой.
При создании проекта .NET Framework можно указать определенную версию платформы .NET Framework, которую вы хотите использовать. (При создании проекта .NET Core не укажите версию платформы.)
Чтобы указать версию .NET Framework, выберите элемент в списке Framework Framework на странице Настройка нового проекта.
Вы также можете создавать пустые решения, которые не содержат проектов. Этот параметр может работать хорошо, если вы хотите создать решение и проекты с нуля.
В строке меню выберите Файл>Создать>Проект.
На странице Создание проекта введите в поле поиска решение.
Выберите шаблон Пустое решение и выберите Далее.
Введите имя решения и расположение значения для решения, а затем выберите Создать.
После создания пустого решения можно добавить в него новые или существующие проекты или элементы, выбрав Добавить новый элемент или добавить существующий элемент в меню Project.
Как отмечалось ранее, можно также открывать файлы кода без использования проекта или решения. Дополнительные сведения о разработке кода см. в статье Разработка кода в Visual Studio без проектов или решений.
Вы можете создать решение, содержащее несколько проектов. Начните с пустого решения или с решения , содержащего проект, и добавьте несколько новых или существующих проектов с помощью Добавить>Новый проект/Существующий проект. Например, можно создать решение, содержащее проект C# и проект Visual Basic.
Дополнительные сведения о создании решения, содержащего несколько проектов, см. в статье Создание и удаление зависимостей проекта и Установка нескольких проектов запуска.
Контекстное меню можно использовать для удаления или удаления решений, проектов или элементов в Visual Studio правой кнопкой мыши, но это удаляет их только из текущего решения или проекта.
Чтобы окончательно удалить решение или другие компоненты из системы, используйте проводник в Windows, чтобы удалить папку, содержащую файлы решения .sln и suo. (Прежде чем удалять решение, вам может потребоваться создать резервную копию проектов и файлов в случае их повторной необходимости.)
Примечание
Файл .suo является скрытым файлом, который не отображается при использовании параметров проводника по умолчанию. Чтобы отобразить скрытые файлы, в меню Вид в проводнике выберите Показать>скрытые элементы.
Доступ к проводнику файлов в Windows можно получить с помощью средствa просмотра решений в Visual Studio. Вот как.
В обозревателе решений щелкните правой кнопкой мыши на решении, которое вы хотите удалить, и выберите Открыть папку в Проводнике.
В проводнике перейдите вверх по одному уровню.
Выберите папку, содержащую решение, и нажмите клавишу DELETE.
Обучение
Модуль
Создание проекта .NET Aspire - Training
Узнайте, как создавать облачные приложения с нуля или добавлять оркестрацию в существующее приложение с помощью стека .NET Aspire в .NET 8.
Документация
Что такое решения и проекты Visual Studio? - Visual Studio (Windows)
Узнайте о проектах и решениях Visual Studio, а также о создании проектов на основе шаблона и о том, как просматривать проекты и управлять ими в Обозревателе решений.
Введение в проекты и решения - Visual Studio (Windows)
Изучите разницу между проектами и решениями, которые содержат и упорядочивают проекты, и как работать с этими элементами в Visual Studio.
Создание и настройка нового проекта - Visual Studio (Windows)
Создайте и настройте новый проект в Visual Studio, выбрав тип шаблона, версию Платформы, тип проверки подлинности и многое другое.