diff --git a/src/Main/Base/Project/Src/Project/MSBuildEngine/MSBuildEngine.cs b/src/Main/Base/Project/Src/Project/MSBuildEngine/MSBuildEngine.cs
index af52a42611..6e6dd9d5d0 100644
--- a/src/Main/Base/Project/Src/Project/MSBuildEngine/MSBuildEngine.cs
+++ b/src/Main/Base/Project/Src/Project/MSBuildEngine/MSBuildEngine.cs
@@ -213,12 +213,13 @@ namespace ICSharpCode.SharpDevelop.Project
// which re-enables the MSBuild's usual change detection.
w.WriteLine(" ");
}
- w.WriteLine("");
// inject our imports at the end of 'Microsoft.Common.Targets' by replacing the CodeAnalysisTargets.
if (globalProperties.ContainsKey("CodeAnalysisTargets")) {
w.WriteLine(" ");
}
+ w.WriteLine("");
+
globalProperties["CodeAnalysisTargets"] = temporaryFileName;
}