Solution3.AddFromFile(String, Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет проект в решение, основанное на файле проекта, который уже хранится в системе.
EnvDTE::Project AddFromFile(std::wstring const & FileName, bool Exclusive = false);
[System.Runtime.InteropServices.DispId(16)]
public EnvDTE.Project AddFromFile (string FileName, bool Exclusive = false);
[<System.Runtime.InteropServices.DispId(16)>]
abstract member AddFromFile : string * bool -> EnvDTE.Project
Public Function AddFromFile (FileName As String, Optional Exclusive As Boolean = false) As Project
Параметры
- FileName
- String
Обязательный. Полный путь и имя файла проекта.
- Exclusive
- Boolean
Необязательный параметр. Указывает, загружается ли проект в текущее решение или в свое собственное. Значение true, если текущее решение закрывается и проект добавляется в новое решение; значение false, если проект добавляется в существующее открытое решение.
Возвращаемое значение
Объект Project.
Реализации
- Атрибуты
Примеры
Sub AddFromFileExample(ByVal dte As DTE2)
' Create a solution and add an existing project to it.
Try
Dim soln As Solution3 = _
CType(_applicationObject.Solution, Solution3)
' Create a new solution.
' Make sure the path below exists on your computer.
' You can modify the path.
soln.Create("c:\temp2", "MyNewSolution")
' Add an existing project to the new solution.
' Modify the path to a location that contains a
' Visual Studio project.
soln.AddFromFile _
("<default project location>\Visual Studio 2005\ _
Projects\ConsoleApplication\ConsoleApplication\ _
ConsoleApplication.csproj")
Catch ex As System.Exception
MsgBox(ex.ToString)
End Try
End Sub
public void AddFromFileExample(DTE2 dte)
{
// Create a soultion and add an existing project to it.
try
{
Solution3 soln = (Solution3)_applicationObject.Solution;
// Create a solution.
// Make sure that the file path specified below
// exists on your computer.
// You can modify the path.
soln.Create("c:\temp2", "MyNewSolution");
// Add an existing project to the new solution.
// Modify the path to a location that contains
// a Visual Studio project.
soln.AddFromFile(@"<default project location>
\Visual Studio 2005\Projects\ConsoleApplication
\ConsoleApplication\ ConsoleApplication.csproj", true);
}
catch(SystemException ex)
{
MessageBox.Show("ERROR: " + ex);
}
}
Комментарии
Можно использовать LaunchWizard метод вместо AddFromFile выполнения мастера, если необходимо подавлять пользовательский интерфейс во время выполнения. LaunchWizard имеет параметр, позволяющий отключить пользовательский интерфейс.