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


VCProject.AddFile - метод

Добавляет файл в текущий проект или папку.

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

Синтаксис

'Декларация
Function AddFile ( _
    bstrPath As String _
) As Object
Object AddFile(
    string bstrPath
)
Object^ AddFile(
    String^ bstrPath
)
abstract AddFile : 
        bstrPath:string -> Object
function AddFile(
    bstrPath : String
) : Object

Параметры

  • bstrPath
    Тип: String

    Обязательный. Имя файла, добавляемого в проект или папку.

Возвращаемое значение

Тип: Object
Объект VCFile для добавленного файла.

Заметки

расширение функциональности AddFile объекта VCProject зависит от дополнении к файлу. Расширение файла — указанное со свойством Filter, файл добавляется в соответствующую папку. В противном случае файл помещается в конце списка Обозреватель решений.

AddFile объекта VCFilter, файл будет размещаться в указанной папке, независимо от дополнения к файлу.

Добавление файла таким образом не создает файл на диске. Вызывающая сторона отвечает за обработку, нужным образом.

AddFile объекта VCFile указывает имя файла, чтобы связать с файлом.

Примеры

В разделе Практическое руководство. Компиляция примера кода для расширения модели проекта сведения о том, как компилировать и выполнять этот пример.

В следующем примере используется AddFile объекта VCProject в интегрированной среде разработки (IDE).

' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine

Public Module Module1
    Sub Test()
        Dim prj As VCProject
        Dim file As VCFile
        prj = DTE.Solution.Projects.Item(1).Object
        file = prj.AddFile("file.cpp")
        MsgBox(file.Name.ToString())
    End Sub
End Module

Безопасность платформы .NET Framework

См. также

Ссылки

VCProject Интерфейс

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