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

Объект 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 имеет параметр, позволяющий отключить пользовательский интерфейс.

Применяется к