_Solution.SaveAs(String) 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.
Saves the solution.
public:
void SaveAs(System::String ^ FileName);
public:
void SaveAs(Platform::String ^ FileName);
void SaveAs(std::wstring const & FileName);
[System.Runtime.InteropServices.DispId(14)]
public void SaveAs (string FileName);
[<System.Runtime.InteropServices.DispId(14)>]
abstract member SaveAs : string -> unit
Public Sub SaveAs (FileName As String)
Parameters
- FileName
- String
Required. The filename in which to save the solution. If the file exists, it is overwritten.
- Attributes
Examples
Sub SaveAsExample(ByVal dte As DTE2)
' Create the full pathname to NewSolution.sln.
Dim tempPath As String = System.IO.Path.GetTempPath()
Dim solnName As String = "NewSolution"
Dim solnPath As String = tempPath & solnName & ".sln"
' Try to open NewSolution.sln.
Try
dte.Solution.Open(solnPath)
Catch ex As ArgumentException
If MsgBox("Solution " & solnPath & " doesn't exist. " & _
"Create it?", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
' Create and save NewSolution.sln.
dte.Solution.Create(tempPath, solnName)
dte.Solution.SaveAs(solnPath)
End If
End Try
End Sub
public void SaveAsExample(DTE2 dte)
{
// Create the full pathname to NewSolution.sln.
string tempPath = System.IO.Path.GetTempPath();
string solnName = "NewSolution";
string solnPath = tempPath + solnName + ".sln";
// Try to open NewSolution.sln.
try
{
dte.Solution.Open(solnPath);
}
catch (Exception ex)
{
if (MessageBox.Show("Solution " + solnPath +
" doesn't exist. " + "Create it?", "",
MessageBoxButtons.YesNo) == DialogResult.Yes)
{
// Create and save NewSolution.sln.
dte.Solution.Create(tempPath, solnName);
dte.Solution.SaveAs(solnPath);
}
}
}
Remarks
Saves the solution with the specified file name.