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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.