From bf377309c195baefca197959d377232349b04e82 Mon Sep 17 00:00:00 2001 From: Andrei Borodin Date: Wed, 20 Nov 2019 16:01:42 -0800 Subject: [PATCH] Fixing overwrite bug --- .../Scripts/Exporters/TemplatedProjectExporter.cs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Source/MSBuildTools.Unity/Packages/com.microsoft.msbuildforunity/Editor/ProjectGenerator/Scripts/Exporters/TemplatedProjectExporter.cs b/Source/MSBuildTools.Unity/Packages/com.microsoft.msbuildforunity/Editor/ProjectGenerator/Scripts/Exporters/TemplatedProjectExporter.cs index fd0a267..e6ba4a5 100644 --- a/Source/MSBuildTools.Unity/Packages/com.microsoft.msbuildforunity/Editor/ProjectGenerator/Scripts/Exporters/TemplatedProjectExporter.cs +++ b/Source/MSBuildTools.Unity/Packages/com.microsoft.msbuildforunity/Editor/ProjectGenerator/Scripts/Exporters/TemplatedProjectExporter.cs @@ -133,12 +133,9 @@ public void ExportProject(UnityProjectInfo unityProjectInfo, CSProjectInfo proje generatedProjectFileTemplate.Write(projectPath, generatedProjectFileTemplate.Root.CreateReplacementSet()); File.SetAttributes(projectPath, FileAttributes.ReadOnly); } - else + else if (!File.Exists(projectPath)) { - if (File.Exists(projectPath)) - { - projectFileTemplate.Write(projectPath, projectFileTemplate.Root.CreateReplacementSet()); - } + projectFileTemplate.Write(projectPath, projectFileTemplate.Root.CreateReplacementSet()); } }