public void Merge()
{
foreach (ProjectPropertyElement property in msbuildProject.Xml.Properties) {
UpdateProperty(property);
}
projectService.Save(sharpDevelopProject);
}
void UpdateProperties(GlobalAndInternalProject msbuildProjects) { var propertiesMerger = new MSBuildProjectPropertiesMerger( msbuildProjects.GlobalMSBuildProject, msbuildProjects.DotNetProject); propertiesMerger.Merge(); if (propertiesMerger.Result.AnyPropertiesChanged()) { LogProjectPropertiesMergeResult(msbuildProjects.DotNetProject, propertiesMerger.Result); } }