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


VCFile - интерфейс

Объект VCFile описывает операции, которые можно выполнить с файлом в активном проекте.

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

Синтаксис

'Декларация
<GuidAttribute("66B46D9E-4EBC-41BD-AD18-B831C6249E80")> _
Public Interface VCFile _
    Inherits VCProjectItem
[GuidAttribute("66B46D9E-4EBC-41BD-AD18-B831C6249E80")]
public interface VCFile : VCProjectItem
[GuidAttribute(L"66B46D9E-4EBC-41BD-AD18-B831C6249E80")]
public interface class VCFile : VCProjectItem
[<GuidAttribute("66B46D9E-4EBC-41BD-AD18-B831C6249E80")>]
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 - пространство имен