فهرست منبع

C#: Save newly created csproj files without BOM

Ignacio Etcheverry 5 سال پیش
والد
کامیت
b5f6285f34
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      modules/mono/editor/GodotTools/GodotTools.ProjectEditor/ProjectGenerator.cs

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

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