public override void ProjectFinishedGenerating(EnvDTE.Project project)
{
base.ProjectFinishedGenerating(project);
var projectName = project.Name;
new RemoveProjectTask().RemoveProjectFrom(Solution, project);
new DeleteDirectoryTask().Delete(Solution.RootPath + "\\" + projectName);
}