Практическое руководство. Создание решений и проектов

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

Примечание

Если используемое антивирусное программное обеспечение отображает сообщение с предложением блокировать скрипт, выполняемый шаблоном проекта или мастером, откажитесь от блокировки скрипта; в противном случае Visual Studio завершит работу.Можно предотвратить отображение такого сообщения. Для этого в параметрах настройки антивирусного ПО необходимо отключить блокировку скриптов.Однако в этом случае перестанут блокироваться все скрипты, а не только скрипты Visual Studio.

Примечание

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в Справке в зависимости от текущих настроек или выпуска.Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров.Дополнительные сведения см. в разделе Работа с параметрами.

Проекты и шаблоны

Для создания новых проектов на основании заданных пользователем параметров в Visual Studio используются шаблоны проектов. Каждый шаблон представляет определенный тип проекта. Отдельные файлы, добавляемые пользователями в проекты, создаются на основе шаблонов элементов.

Установленные шаблоны проектов расположены в диалоговом окне Новый проект, в раскрывающемся списке в левой области в разделе Установленные шаблоны. Шаблоны недавно созданных типов проектов расположены в разделе Последние шаблоны, а в разделе Шаблоны из Интернета — шаблоны, доступные на веб-сайте Visual Studio Gallery.

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

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

При создании проекта автоматически создается решение, если этот проект не является уже частью решения.

Создание нового проекта и содержащего его решения

  1. В меню Файл последовательно выберите пункты Создать и Создать проект.

    Откроется диалоговое окно Новый проект.

  2. В левой области выберите Установленные шаблоны, а в развернутом списке — категорию типов проектов.

    Если недавно был создан проект того же типа, для ускорения навигации вместо этого выберите Последние проекты.

  3. В средней области в разделе Шаблоны выберите один из шаблонов проекта.

    В правой области отображается описание выбранного шаблона.

  4. В поле Имя введите имя нового проекта.

    Примечание

    Для некоторых типов проектов поле Имя недоступно, так как имя проекта задается при указании расположения.Например, веб-приложения и XML-веб-службы располагаются на веб-сервере, и их имена являются производными от имени виртуального каталога этого сервера.

  5. В поле Расположение выберите место для сохранения проекта.

    Примечание

    При создании временного проекта поле Расположение может быть недоступно.Дополнительные сведения см. в разделе Временные проекты.

  6. В раскрывающемся списке Решение выберите, создается ли новое решение либо проект добавляется в существующее решение.

  7. В поле Имя решения введите имя решения.

    Если возможно, Visual Studio использует это имя для пространства имен завершенного проекта. Имя решения будет соответствовать имени продукта по умолчанию.

  8. Удостоверьтесь, что установлен флажок Создать каталог для решения.

  9. Нажмите кнопку ОК.

    Примечание

    Можно также использовать это диалоговое окно для добавления нового проекта к открытому решению, выбрав пункт Добавить в решение в списке Решения.Данный пункт отображается только тогда, когда решение открыто в обозревателе решений.

С помощью раскрывающегося меню версии .NET Framework в верхней части диалогового окна Создать проект можно создать проект, ориентированный на более ранние версии .NET Framework. Это значение задают, прежде чем выбрать шаблон проекта, поскольку в списке отобразятся только шаблоны, совместимые с выбранной версией платформы .NET Framework. Если при создании проекта выбрана платформа .NET Framework 4, некоторые отображаемые проекты используют клиентский профиль по умолчанию. Дополнительные сведения см. в разделе Профиль клиента .NET Framework.

Чтобы иметь доступ к более ранним, нежели 4, версиям платформы, на компьютере должна быть установлена .NET Framework 3.5.

Создание решений

Проект должен входить в состав решения, однако можно создать решение, которое не содержит проектов.

Создание пустого решения

  1. В меню Файл последовательно выберите пункты Создать и Создать проект.

  2. В левой области выберите Установленные шаблоны, затем — Другие типы проектов, а в развернутом списке выберите пункт Решения Visual Studio.

  3. В средней области выберите Пустое решение.

  4. Задайте для решения значения параметров Имя и Расположение, затем нажмите кнопку ОК.

После создания пустого решения в него можно добавить новые или существующие проекты или элементы с помощью команды Добавить новый элемент или Добавить существующий элемент в меню Проект.

Удаление решений

Можно окончательно удалить все решение, но не с помощью среды разработки Visual Studio. Прежде чем удалить решение, переместите все проекты, которые, возможно, потребуется использовать снова, в другое место. Затем с помощью проводника удалите каталог, содержащий два файла решений, SLN и SUO.

Примечание

Файл SUO является скрытым файлом и не отображается в проводнике с заданными по умолчанию параметрами.

Удаление решения

  1. В обозревателе решений щелкните правой кнопкой мыши решение, подлежащее удалению, и выберите команду Открыть папку в проводнике Windows.

  2. В проводнике перейдите на один уровень выше.

  3. Выберите каталог с решением и нажмите кнопку "Удалить".

См. также

Задачи

Практическое руководство. Добавление и удаление элементов решения

Практическое руководство. Создание решений для нескольких проектов

Основные понятия

Использование обозревателя решений

Другие ресурсы

Управление решениями, проектами и файлами