Элементы проекта (Visual Studio)
Пользовательские инструменты let необходимо связать средство с элементом проекта и запустить средство, если файл сохранен. Некоторые пользовательские средства, иногда называемые генераторов одного файлачасто используется для реализации переводчиков, которые создают код из данных, и наоборот. Например, генераторов одного файла создают Visual C# и Visual Basic исходный код из файлов .settings и resx. Созданный код источника предоставляет строго типизированный доступ к данным в файлах .settings и resx. Visual C# и Visual Basic средства поддержки пользовательских типов проектов; Visual C++ типы проектов. Собственные типы проектов могут также поддерживать настраиваемые средства.
Пользовательские инструменты зарегистрированные компоненты, которые реализуют IVsSingleFileGenerator интерфейс.
Пользовательские инструменты связанные с a ProjectItem объект интерфейса и как конструкторы, редакторы. Пользовательский инструмент принимает файл, представленный a ProjectItem на входе и записи нового файла, для которого задано имя файла DefaultExtension метод.
В этом подразделе
Реализация однофайловые генераторы
Описывает использование IVsSingleFileGenerator интерфейс, чтобы реализовать пользовательское средство.Определение пространства имен по умолчанию
Описывает, как указать соответствующее пространство имен в зависимости от используемого языка.Регистрация генераторы одиночного файла
Содержит описания всех записей реестра для пользовательского инструмента.Обеспечение доступа к визуальным конструкторам типов
Описание системы проектов предоставляют поддержку для визуальных конструкторах к классам и типам, созданным доступом через временные переносимые файлы исполняемый файл (PE).Практическое руководство. Повторится свойство элемента проекта
Показано, как сохранить свойство элемента проекта, например автору исходного файла в файле проекта.
Ссылки
IVsSingleFileGenerator
Предоставляет сведения о IVsSingleFileGenerator, который преобразует один входной файл в одновыходовой файл, который можно компилировать и добавлен в проект.ProjectItem
Описание ProjectItem интерфейс, представляющий элемент проекта.DefaultExtension
Предоставляет сведения о DefaultExtension метод, который получает расширение имени файла, которое назначается имя файла вывода.
Связанные подразделы
- проекты и решения
Описывает использование Visual Studio проекты и решения упорядочить файлы кода и файлы ресурсов, а также, как реализовать систему управления версиями.