protected virtual void Reload()
{
Debug.Assert(buildEngine != null, "There is no build engine defined for this project");
try
{
disableQueryEdit = true;
IsClosed = false;
EventTriggeringFlag = EventTriggering.DoNotTriggerHierarchyEvents |
EventTriggering.DoNotTriggerTrackerEvents;
SetBuildProject(Utilities.ReinitializeMsBuildProject(buildEngine, FileName, buildProject));
// Load the guid
SetProjectGuidFromProjectFile();
ProcessReferences();
ProcessFiles();
ProcessFolders();
LoadNonBuildInformation();
InitSccInfo();
RegisterSccProject();
}
finally
{
SetProjectFileDirty(false);
EventTriggeringFlag = EventTriggering.TriggerAll;
disableQueryEdit = false;
}
}