Поделиться через


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

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

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

Необходимо создать тип проекта, если необходимо настраивать Visual Studio действовать в одном или нескольких из следующих способов:

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

  • Поддержка отладки.

  • Элементы внутри проекта Обозреватель решений.

  • Используйте Открытие проекта OR Создать проект диалоговое окно.

  • Вложение проекта поддержки.

Расширение существующего типа проекта

Можно создать новый тип проекта, который может использовать Visual Studio в следующих случаях изменять или расширять поведение существующего типа проекта, например изменение процесса построения Visual C++ проекты.

  • Работа с несколькими файлами как единый блок.

  • Укажите единый файл как иерархию вложенных элементов.

  • Отображение контекста команд вокруг редакторов.

  • Отображение контекста службы для редакторов.

Использовать существующий тип проекта

Создание нового проекта иногда не требуется. В следующей таблице перечислены задачи, что не следует создать тип проекта.

Задача

Описание

Обработка команд

Любое VSPackage может обрабатывать команды.

Построение редактор

Специализированные редакторы может быть зарегистрирован. Дополнительные сведения см. в разделе Document Windows and Editors.

Иметь окна

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

Предоставление доступа к свойствам в окне свойств

Все объекты могут предоставлять свойства.

Создайте подтип проекта

Подтипы проекта можно использовать для расширения управляемого типа проекта без создания нового типа проекта. Подтипы проекта используют статистическую обработку модели COM, чтобы расширить управляемые проекты, созданные в microsoft Visual Basic OR Visual C#. Модель COM с агрегатом, можно повторно использовать многие из управляемой реализации системы проектов и по-прежнему настраивать для конкретного сценария с помощью статистическую обработку и применение поддерживать интерфейсы. Дополнительные сведения о подвидах проекта см. в разделе подтипы проекта.

См. также

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

контрольный список: Создание новых типов проектов

иерархии в Visual Studio

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

Document Windows and Editors