Мастер создания проекта из существующих файлов кода

Обновлен: Ноябрь 2007

Этот мастер следует использовать для создания проекта Visual Studio из существующих файлов кода. Проект создается на компьютере и все соответствующие файлы добавляются в проект. Во время работы с новым проектом в интегрированной среде разработки (IDE) Visual Studio пользователю предоставляются все средства, необходимые для проектирования, разработки, отладки и развертывания приложений. Можно просматривать, править, создавать и отлаживать файлы кода, используя такие вспомогательные средства кодирования, как IntelliSense.

При использовании этого мастера будет предложено указать сведения о файлах кода, которые будут добавлены в проект, и о приложении, которое будет создано при построении проекта. Чтобы открыть этот мастер, в меню Файл выберите Создать и нажмите кнопку Проект из существующего кода.

1yy56kkd.alert_security(ru-ru,VS.90).gifПримечание о безопасности.

Прежде чем создавать проект, используя существующий код, определите уровень доверия кода вне Visual Studio. Автоматическое открытие проекта в Visual Studio выполняет код из этого проекта на локальном компьютере в полностью надежном процессе devenv.exe.

Страница приветствия

Эта страница демонстрирует, как создать проект с помощью мастера создания проекта из существующих файлов кода.

  • Выберите тип создаваемого проекта
    Указывает язык файлов кода, которые будут использоваться при создании проекта Visual Studio.

Страница "Указать сведения о проекте"

1yy56kkd.alert_note(ru-ru,VS.90).gifПримечание.

Данная страница предназначена для проектов Visual Basic, Visual C# и Visual J#.

На этой странице задаются сведения о существующих файлах кода и создаваемом приложении.

  • Укажите расположение файлов
    Указывает расположение файлов кода, которые будут использоваться при создании проекта Visual Studio. Расположением может быть папка на компьютере или UNC-путь, но не URL-адрес.

  • Обзор
    Открывает диалоговое окно Укажите расположение файлов, позволяющее перейти к папке, в которой содержатся существующие файлы кода.

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

  • Имя
    Задает имя проекта.

  • Расположение файла проекта
    Указывает расположение создаваемого файла проекта. Расположением может быть папка на компьютере или UNC-путь, но не URL-адрес.

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

  • Тип выходных данных
    Указывает тип выходного файла, создаваемого из проекта. Дополнительные сведения об этих типах проектов содержатся в разделе Шаблоны проектов в Visual Studio по умолчанию.

Страница "Указать расположение проекта и исходные файлы"

1yy56kkd.alert_note(ru-ru,VS.90).gifПримечание.

Данная страница предназначена для проектов Visual C++.

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

  • Расположение файла проекта
    Указывает местоположение файла проекта. Расположением может быть папка на компьютере или UNC-путь, но не URL-адрес.

    1yy56kkd.alert_note(ru-ru,VS.90).gifПримечание.

    Эти данные являются обязательными.

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

  • Имя проекта
    Задает имя проекта.

    1yy56kkd.alert_note(ru-ru,VS.90).gifПримечание.

    Эти данные являются обязательными.

  • Добавить в проект файлы из этих папок
    Рекурсивно добавляет в проект файлы в указанных папках, которые относятся к типу, указанному в пункте Типы файлов, добавляемые в проект.

  • Добавить подпапки
    Рекурсивно добавляет в проект файлы, находящиеся в указанной папке и всех подпапках.

  • Папка
    Указывает расположение файлов кода, которые будут использоваться при создании проекта Visual Studio, и расположение файла проекта. Расположением может быть папка на компьютере или UNC-путь, но не URL-адрес.

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

  • Добавить
    Открывает диалоговое окно Добавить в проект файлы из папки, позволяющее перейти к папке, в которой содержатся существующие файлы кода.

  • Удалить
    Удаляет выбранные папки из списка.

  • Типы файлов, добавляемые в проект
    Указывает типы файлов, которые добавляются в проект из заданных папок. Возможно использование подстановочных знаков для указания типов файлов.

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

Страница "Указать параметры проекта"

1yy56kkd.alert_note(ru-ru,VS.90).gifПримечание.

Данная страница предназначена для проектов Visual C++.

На этой странице задаются сведения о создании проекта и создаваемом приложении.

  • Использовать Visual Studio
    Указывает, что проект создается с помощью интегрированной среды разработки Visual Studio. Дополнительные сведения содержатся в разделе Построение проектов C++ в Visual Studio.

  • Тип проекта
    Указывает тип создаваемого проекта. Дополнительные сведения об этих типах проектов содержатся в разделе Проекты Visual C++.

  • Добавить поддержку библиотеки ATL
    Встраивает в проект поддержку классов, входящих в библиотеку шаблонных классов ATL.

    1yy56kkd.alert_note(ru-ru,VS.90).gifПримечание.

    Этот параметр не обеспечивает поддержку добавления объектов библиотеки ATL с помощью мастера кода библиотеки ATL. Добавлять объекты библиотеки ATL можно только в проекты библиотеки ATL или в проекты MFC с поддержкой библиотеки ATL.

  • Добавить поддержку MFC
    Встраивает в проект поддержку классов, входящих в библиотеку Microsoft Foundation Class (MFC).

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

    • Среда CLR
      Добавляет поддержку среды CLR.

    • Среда CLR (старый синтаксис)
      Добавляет поддержку среды CLR с использованием старого синтаксиса.

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

Указать параметры конфигурации отладки

1yy56kkd.alert_note(ru-ru,VS.90).gifПримечание.

Данная страница предназначена для проектов Visual C++.

На этой странице задаются параметры конфигурации отладки проекта.

Если выбрать Использовать внешнюю систему построения на странице Указать сведения о приложении, будут доступны следующие параметры.

  • Командная строка построения
    Указывает команду, которая выполняется при выполнении операции построения.

  • Командная строка повторного построения
    Указывает команду, которая выполняется при выполнении операции повторного построения.

  • Командная строка очистки
    Указывает команду, которая выполняется при выполнении операции очистки.

  • Вывод (при отладке)
    Указывает имя файла, который создается проектом. Если имя не задано, создается EXE-файл с именем проекта.

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

  • Определения препроцессора (/D)
    Указывает определения препроцессора, используемые в исходных файлах, например, _DEBUG;WIN32.

  • Включить путь поиска (/I)
    Указывает расположение каталогов, содержащих файлы, которые требуется включить.

  • Принудительно включаемые файлы (FI)
    Указывает расположение определенных файлов, которые требуется включить.

  • Путь поиска сборки .NET (/AI)
    Указывает расположение каталогов, содержащих сборки (библиотеки DLL), которые требуется использовать.

  • Принудительное использование сборок .NET (/FU)
    Указывает расположение определенных сборок (библиотек DLL), которые требуется использовать.

Указать параметры конфигурации выпуска

1yy56kkd.alert_note(ru-ru,VS.90).gifПримечание.

Данная страница предназначена для проектов Visual C++.

На этой странице задаются параметры конфигурации выпуска проекта.

  • Те же параметры, что для конфигурации отладки
    Задает параметрам конфигурации выпуска те же значения, что и параметрам конфигурации отладки. Если данный параметр выбран (по умолчанию), другие параметры на странице недоступны.

Если снять флажок Те же параметры, что для конфигурации отладки и выбрать Использовать внешнюю систему построения на странице Указать сведения о приложении, будут доступны следующие параметры.

  • Командная строка построения
    Указывает команду, которая выполняется при выполнении операции построения.

  • Командная строка повторного построения
    Указывает команду, которая будет выполняться при выполнении операции повторного построения.

  • Команды очистки
    Указывает команду, которая выполняется при выполнении операции очистки.

  • Вывод (при отладке)
    Указывает имя файла, который создается проектом. Если имя не задано, создается EXE-файл с именем проекта.

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

  • Определения препроцессора (/D)
    Указывает определения препроцессора, используемые в исходных файлах, например, _DEBUG;WIN32.

  • Включить путь поиска (/I)
    Указывает расположение каталогов, содержащих файлы, которые требуется включить.

  • Принудительно включаемые файлы (/FI)
    Указывает расположение определенных файлов, которые требуется включить.

  • Путь поиска сборки .NET (/AI)
    Указывает расположение каталогов, содержащих сборки (библиотеки DLL), которые требуется использовать.

  • Принудительное использование сборок .NET (/FU)
    Указывает расположение определенных сборок (библиотек DLL), которые требуется использовать.

См. также

Задачи

Практическое руководство. Создание проекта на основе существующих файлов кода

Практическое руководство. Создание проекта C++ из существующего кода

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

Проекты, элементы пользовательского интерфейса