diff --git a/src/Main/Base/Project/Templates/ProjectTemplate.cs b/src/Main/Base/Project/Templates/ProjectTemplate.cs index bd02c5197f..9f27029185 100644 --- a/src/Main/Base/Project/Templates/ProjectTemplate.cs +++ b/src/Main/Base/Project/Templates/ProjectTemplate.cs @@ -70,6 +70,7 @@ namespace ICSharpCode.SharpDevelop.Templates if (SD.ProjectService.OpenSolution(createdSolution)) { solutionOpened = true; SD.GetRequiredService().RaiseSolutionCreated(new SolutionEventArgs(createdSolution)); + FileService.FireFileCreated(solutionFileName, false); return result; } else { return null; diff --git a/src/Main/SharpDevelop/Templates/Project/ProjectDescriptor.cs b/src/Main/SharpDevelop/Templates/Project/ProjectDescriptor.cs index 4b4a49761a..9804a08ef6 100644 --- a/src/Main/SharpDevelop/Templates/Project/ProjectDescriptor.cs +++ b/src/Main/SharpDevelop/Templates/Project/ProjectDescriptor.cs @@ -514,6 +514,7 @@ namespace ICSharpCode.SharpDevelop.Templates file.SetProjectItemProperties(projectFile); project.Items.Add(projectFile); + FileService.FireFileCreated(fileName, false); } } @@ -535,6 +536,7 @@ namespace ICSharpCode.SharpDevelop.Templates project.ProjectLoaded(); SD.GetRequiredService().RaiseProjectCreated(new ProjectEventArgs(project)); + FileService.FireFileCreated(project.FileName, false); templateResults.NewProjects.Add(project); success = true; return true;