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


Проект прочих файлов

Когда пользователь открывает элементы проекта, интегрированная среда разработки назначает проекту "Другие файлы" любые элементы, которые не являются членами каких-либо проектов в решении.

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

Редактор для конкретного проекта обычно требует, чтобы у пользователя были специальные знания или специальные интерфейсы из проекта. Дополнительные сведения см. в статье "Практическое руководство. Открытие редакторов для конкретных проектов".

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

Если проект в решении не отвечает на то, что он может открыть элемент проекта, интегрированная среда разработки предоставляет специальный проект, называемый проектом "Прочие файлы", который открывает любой файл.

Этот специальный проект обеспечивает открытие файла вне контекста проекта. Во время обработки OpenDocumentViaProject метода проект "Прочие файлы" всегда отвечает с очень низким приоритетом. Поэтому проект "Прочие файлы" всегда дает любой проект с более высоким приоритетом, который может открывать файлы.

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