Solution2.Remove(Project) 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.
Removes the specified project from the solution.
public:
void Remove(EnvDTE::Project ^ proj);
public:
void Remove(EnvDTE::Project ^ proj);
void Remove(EnvDTE::Project const & proj);
[System.Runtime.InteropServices.DispId(25)]
public void Remove (EnvDTE.Project proj);
[<System.Runtime.InteropServices.DispId(25)>]
abstract member Remove : EnvDTE.Project -> unit
Public Sub Remove (proj As Project)
Parameters
- proj
- Project
Required. The project to remove from the solution.
Implements
- Attributes
Examples
Sub SolnRemoveExample(ByVal dte As DTE2)
' Removes a project from a solution.
' Open a solution that contains at least one project
' in Visual Studio before running this example.
Dim soln As Solution2 = CType(dte.Solution, Solution2)
Dim proj As Project = soln.Projects.Item(1)
Try
' Delete the first project in the solution.
MsgBox("Ready to delete the project.")
soln.Remove(proj)
MsgBox("Project was deleted from the solution.")
' Close the solution from the IDE.
soln.Close()
Catch ex As SystemException
MsgBox("ERROR: " & ex.ToString())
End Try
End Sub
using System.Windows.Forms;
public void SolnOpenExample(DTE2 dte)
{
// Removes the first project from a solution.
// Open a solution that contains at least one project before
// running this example.
Solution2 soln = (Solution2)_applicationObject.Solution;
Project proj = soln.Projects.Item(1);
try
{
// Delete the first project in the solution.
MessageBox.Show("Ready to delete the project.");
soln.Remove(proj);
MessageBox.Show("Project was deleted from the solution.");
// Close the solution from the IDE.
soln.Close(false);
}
catch (SystemException ex)
{
MessageBox.Show("ERROR: " + ex);
}
}