ProjectItems.AddFromDirectory - метод
Добавляет один или несколько объектов ProjectItem из каталога в коллекцию ProjectItems.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
Function AddFromDirectory ( _
Directory As String _
) As ProjectItem
ProjectItem AddFromDirectory(
string Directory
)
ProjectItem^ AddFromDirectory(
[InAttribute] String^ Directory
)
abstract AddFromDirectory :
Directory:string -> ProjectItem
function AddFromDirectory(
Directory : String
) : ProjectItem
Параметры
Directory
Тип: StringОбязательный. Папка, из которой следует добавить элемент проекта.
Возвращаемое значение
Тип: EnvDTE.ProjectItem
Объект ProjectItem.
Заметки
Вместо выполнения операции "Добавить элемент" несколько раз воспользуйтесь методом AddFromDirectory,который просматривает данную папку и ее вложенные папки, автоматически добавляя все элементы к проекту.
Примеры
Этот пример работает только в Visual Studio .NET 2003. Для получения дополнительной информации см. Migrating Code that Creates Projects by Using Templates.
Sub AddFromDirectoryExample()
' This function creates a solution and adds a Visual Basic Console
' project to it.
Dim soln As Solution
Dim proj As Project
Dim projitems As ProjectItems
' Create a reference to the solution.
soln = DTE.Solution
' Create a new solution.
soln.Create("c:\temp2", "MyNewSolution")
' Create a new Visual Basic Console application project.
' Adjust the save path as needed.
proj = soln.AddFromTemplate("C:\Program Files\Microsoft Visual Studio .NET\Vb7\VBWizards\ConsoleApplication\Templates\1033\ConsoleApplication.vbproj", "c:\temp2", "My New Project", True)
projitems = proj.ProjectItems
' Add all of the items in the specified directory (and subdirectories)
' to the project.
projitems.AddFromDirectory("C:\Program Files\Microsoft Visual Studio .NET\Vb7\VBWizards\ConsoleApplication\Templates\1033")
End Sub
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации