public override void Execute() { var solution = Dte.GetSolutionClass(); var solutionExplorer = Dte.GetSolutionExplorer(); solutionExplorer.Activate(); foreach (var project in solution.GetAllProjects()) { Dte.SelectProject(project); Dte.ExecuteCommand(CommandNames.UnloadProjectCommandName); } }