ProjectItems.AddFromFile - метод
Добавляет элемент проекта из файла, установленного в структуре каталога проекта.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
Function AddFromFile ( _
FileName As String _
) As ProjectItem
ProjectItem AddFromFile(
string FileName
)
ProjectItem^ AddFromFile(
[InAttribute] String^ FileName
)
abstract AddFromFile :
FileName:string -> ProjectItem
function AddFromFile(
FileName : String
) : ProjectItem
Параметры
FileName
Тип: StringОбязательный. Имя файла элемента, который следует добавить в качестве элемента проекта.
Возвращаемое значение
Тип: EnvDTE.ProjectItem
Объект ProjectItem.
Заметки
AddFromFile выдает ошибку, если файл уже добавлен в проект.
FileName необязательно должен содержать полный путь, если файл может быть обнаружен и без этого. Обнаружение файла зависит от языка программирования. Чтобы использовать файлы без путей в Visual Basic и Visual C#, файлы должны находиться в той же папке, что и проект. В противном случае, они копируются. Visual C++ позволяет создавать связывание с файлами в любой части системы.
Примеры
Sub AddFromFileExample(app As DTE)
' 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 = app.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 10.0\Common7\IDE\ImportProjects\VB\ImportConsoleApplication.vbproj", "c:\temp2", "My New Project", True)
projitems = proj.ProjectItems
' Add a project item from a file.
projitems.AddFromFile("C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\NewFileItems\vbclass.vb")
End Sub
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации