Solution2.Close(Boolean) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Closes the current solution.
void Close(bool SaveFirst = false);
[System.Runtime.InteropServices.DispId(18)]
public void Close (bool SaveFirst = false);
[<System.Runtime.InteropServices.DispId(18)>]
abstract member Close : bool -> unit
Public Sub Close (Optional SaveFirst As Boolean = false)
Parameters
- SaveFirst
- Boolean
Optional. Indicates whether to save the solution before closing it; true
if the solution should be saved prior to closing it, false
if not.
Implements
- Attributes
Examples
Sub SolnCloseExample(ByVal dte As DTE2)
' Closes a solution.
' Make sure you have a solution open in Visual Studio before running this example.
Try
Dim soln As Solution2 = CType(_applicationObject.Solution, _
Solution2)
Dim solnName As String = _
System.IO.Path.GetFileNameWithoutExtension(soln.FullName)
MsgBox("Closing the solution " & solnName)
soln.Close()
Catch ex As System.Exception
MsgBox(ex.ToString)
End Try
End Sub
using System.Windows.Forms;
public void SolnCloseExample(DTE2 dte)
{
// Closes a solution.
// Open a solution in Visual Studio before running this example.
try
{
Solution2 soln = (Solution2)_applicationObject.Solution;
string solnName =
System.IO.Path.GetFileNameWithoutExtension(soln.FullName);
MessageBox.Show("Closing the solution " + solnName);
soln.Close(true);
}
catch(SystemException ex)
{
MessageBox.Show("ERROR: " + ex);
}
}