ProjectItems.AddFromFileCopy - метод
Копирует исходный файл и добавляет его в проект.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
Function AddFromFileCopy ( _
FilePath As String _
) As ProjectItem
ProjectItem AddFromFileCopy(
string FilePath
)
ProjectItem^ AddFromFileCopy(
String^ FilePath
)
abstract AddFromFileCopy :
FilePath:string -> ProjectItem
function AddFromFileCopy(
FilePath : String
) : ProjectItem
Параметры
FilePath
Тип: StringОбязательный. Путь и имя файла для добавляемого элемента проекта.
Возвращаемое значение
Тип: EnvDTE.ProjectItem
Объект ProjectItem.
Заметки
AddFromFileCopy добавляет элемент проекта из файла, уже установленного в структуру каталогов проекта или копирует его дословно, если его необходимо переместить в папку проекта. AddFromFileCopy отличается от AddFromFile , так как не добавляет ссылку и отличается от AddFromTemplate тем, что не обязательно копирует файл или применяет шаблон.
Примеры
Этот пример работает только в Visual Studio .NET 2003. Для получения дополнительной информации см. Migrating Code that Creates Projects by Using Templates.
Sub AddFromFileExample()
' 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 VB 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 a project item from a file.
projitems.AddFromFileCopy("C:\temp\somefile.bas")
End Sub
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации