Closed GoogleCodeExporter closed 9 years ago
I messed around with this a bit but couldn't get it to work. Here's the code
that
got me close but the call to Delete() doesn't remove it from the project:
private void RemoveGeneratedArtifactsFromCrudScaffoldingProject() {
foreach (Project project in solution.Projects) {
if (project.Name == "Code Generation") {
foreach (ProjectItem projectItem in project.ProjectItems) {
if (projectItem.Name == "CrudScaffolding") {
foreach (ProjectItem crudScaffoldingProjectItem in
projectItem.SubProject.ProjectItems) {
if (crudScaffoldingProjectItem.Name == "ScaffoldingGeneratorCommand.tt") {
foreach (ProjectItem generatedArtifact in
crudScaffoldingProjectItem.ProjectItems) {
Log("Removing " + generatedArtifact.Name + " from the CrudScaffolding project");
generatedArtifact.Delete();
}
}
}
}
}
}
}
}
It's a pretty minor issue, but if someone finds a fix, please let me know.
Original comment by wmccaffe...@gmail.com
on 12 Jan 2009 at 4:20
Original issue reported on code.google.com by
wmccaffe...@gmail.com
on 9 Jan 2009 at 12:44