Solution3.AddFromFile(String, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.