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


VCFile - интерфейс

VCFile объект описывает операции, которые могут выполняться для файла в активном проекте.

Пространство имен:  Microsoft.VisualStudio.VCProjectEngine
Сборка:  Microsoft.VisualStudio.VCProjectEngine (в Microsoft.VisualStudio.VCProjectEngine.dll)

Синтаксис

'Декларация
<GuidAttribute("E04F9565-56E5-4DEF-BF0D-FE20B736C28B")> _
Public Interface VCFile _
    Inherits VCProjectItem
[GuidAttribute("E04F9565-56E5-4DEF-BF0D-FE20B736C28B")]
public interface VCFile : VCProjectItem
[GuidAttribute(L"E04F9565-56E5-4DEF-BF0D-FE20B736C28B")]
public interface class VCFile : VCProjectItem
[<GuidAttribute("E04F9565-56E5-4DEF-BF0D-FE20B736C28B")>]
type VCFile =  
    interface
        interface VCProjectItem
    end
public interface VCFile extends VCProjectItem

Тип VCFile предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство CustomTool Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое свойство DeploymentContent Возвращает или задает значение, указывающее состояние развертывания выбранного файла.DeploymentContent используется, когда проект развертывания является частью решения.
Открытое свойство Extension Получает расширение файла.
Открытое свойство FileConfigurations Список конфигураций в выбранном файле.
Открытое свойство FileType Возвращает или задает тип файла.
Открытое свойство FullPath Получает полный путь к файлу проекта.Это свойство доступно только для чтения.
Открытое свойство ItemName Получает имя текущего элемента в коллекции.
Открытое свойство Items Получает коллекцию файлов и папок верхнего уровня в проекте или коллекцию файлов и папок в папке.
Открытое свойство ItemType Возвращает или задает тип элемента msbuild.
Открытое свойство Kind Возвращает перечисление, представляющее тип объекта.
Открытое свойство Name Возвращает или задает имя объекта.
Открытое свойство Object Обеспечивает ссылочную связь между объектной моделью Visual Studio и объектной моделью Visual C++.
Открытое свойство Parent Получает непосредственный родительский объект.
Открытое свойство project Возвращает объект VCProject, связанный с объектом.
Открытое свойство RelativePath Получает или задает относительный путь к файлу.Этот путь должен задаваться относительно каталога проекта и может содержать макросы.
Открытое свойство SubType Возвращает или задает подтип файла, понятное конструкторами.
Открытое свойство UnexpandedRelativePath Получает относительный путь до расширения макроса.
Открытое свойство VCProjectEngine Получает указатель на обработчик проекта.

В начало страницы

Методы

  Имя Описание
Открытый метод AddFile Добавляет файл в текущий проект или папку.
Открытый метод CanAddFile Возвращает значение true, если указанный файл можно добавить в текущий проект или фильтр.
Открытый метод CanMove Возвращает true если файл могут быть перемещены в указанное расположение.
Открытый метод MatchName Сопоставляет указанное имя с именем элемента коллекции.
Открытый метод Move Перемещает файл или папку в верхний уровень проекта или новой папки.
Открытый метод Remove Удаляет указанный проект из решения.
Открытый метод RemoveFile Удаляет файл из текущего проекта или папки.

В начало страницы

См. также

Ссылки

Microsoft.VisualStudio.VCProjectEngine - пространство имен