Browse Source

C#: Save newly created csproj files without BOM

Ignacio Etcheverry 5 years ago
parent
commit
b5f6285f34

+ 3 - 1
modules/mono/editor/GodotTools/GodotTools.ProjectEditor/ProjectGenerator.cs

@@ -1,5 +1,6 @@
 using System;
 using System.IO;
+using System.Text;
 using Microsoft.Build.Construction;
 using Microsoft.Build.Evaluation;
 
@@ -41,7 +42,8 @@ namespace GodotTools.ProjectEditor
 
             var root = GenGameProject(name);
 
-            root.Save(path);
+            // Save (without BOM)
+            root.Save(path, new UTF8Encoding(encoderShouldEmitUTF8Identifier: false));
 
             return Guid.NewGuid().ToString().ToUpper();
         }