_Solution.AddFromFile - метод
Обновлен: Ноябрь 2007
Добавляет проект в решение на основе файла проекта, который уже хранится в системе.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
Function AddFromFile ( _
FileName As String, _
Exclusive As Boolean _
) As Project
'Применение
Dim instance As _Solution
Dim FileName As String
Dim Exclusive As Boolean
Dim returnValue As Project
returnValue = instance.AddFromFile(FileName, _
Exclusive)
Project AddFromFile(
string FileName,
bool Exclusive
)
Project^ AddFromFile(
[InAttribute] String^ FileName,
[InAttribute] bool Exclusive
)
function AddFromFile(
FileName : String,
Exclusive : boolean
) : Project
Параметры
- FileName
Тип: System.String
Обязательный. Полный путь и имя файла проекта.
- Exclusive
Тип: System.Boolean
Необязательный. Показывает, загружается ли проект в текущее решение или в свое собственное. Значение true означает, что текущее решение закрыто и проект добавлен к новому решению; значение false означает, что проект добавлен к существующему открытому решению.
Возвращаемое значение
Тип: EnvDTE.Project
Объект Project.
Заметки
Если при выполнении мастера необходимо подавить его пользовательский интерфейс во время выполнения, можно использовать вместо метода AddFromFile метод LaunchWizard. Метод LaunchWizard принимает параметр, позволяющим отключать пользовательский интерфейс.
Примеры
Sub AddFromFileExample()
' This function creates a solution and adds a Visual Basic Console
' project to it.
Dim soln As Solution
' Create a reference to the solution.
soln = DTE.Solution
' Create a new solution.
soln.Create("c:\temp2", "MyNewSolution")
' Add an existing project to the new solution.
soln.AddFromFile("c:\temp\SomeProj.vbproj")
End Sub
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.