Solution3.AddFromFile(String, Boolean) Methode

Definition

Fügt basierend auf einer bereits im System gespeicherten Projektdatei ein Projekt zur Projektmappe hinzu.

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

Parameter

FileName
String

Erforderlich. Der vollständige Pfad und Dateiname der Projektdatei.

Exclusive
Boolean

(Optional) Zeigt an, ob das Projekt die aktuelle oder die eigene Projektmappe lädt; true, wenn die aktuelle Projektmappe geschlossen und das Projekt einer neuen Projektmappe hinzugefügt wird; false, wenn das Projekt der vorhandenen, geöffneten Projektmappe hinzugefügt wird.

Gibt zurück

Project

Ein Project-Objekt.

Implementiert

Attribute

Beispiele

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);  
    }  
}  

Hinweise

Sie können die- LaunchWizard Methode anstelle AddFromFile von verwenden, um einen Assistenten auszuführen, wenn Sie die Benutzeroberfläche (UI) während der Ausführung unterdrücken möchten. LaunchWizard verfügt über einen Parameter, mit dem Sie die Benutzeroberfläche deaktivieren können.

Gilt für