Browse Source

Use 'release_debug' for mono export templates

This fixes the previously wrong PR

Because we don't actually ship 'debug' templates to users make sure
the mono exporter picks the correct 'data' directory for export
templates.

This fixes #24752
Hein-Pieter van Braam 6 năm trước cách đây
mục cha
commit
ee0c4a97b3

+ 1 - 1
modules/mono/editor/GodotSharpTools/Editor/GodotSharpExport.cs

@@ -30,7 +30,7 @@ namespace GodotSharpTools.Editor
                     throw new NotSupportedException("Target platform not supported");
                 }
 
-                templateDirName += debug ? ".debug" : ".release";
+                templateDirName += debug ? ".release_debug" : ".release";
 
                 string templateDirPath = Path.Combine(GetTemplatesDir(), templateDirName);
 

+ 1 - 1
modules/mono/editor/godotsharp_export.cpp

@@ -87,7 +87,7 @@ void GodotSharpExport::_export_begin(const Set<String> &p_features, bool p_debug
 
 	String build_config = p_debug ? "Debug" : "Release";
 
-	String scripts_metadata_path = GodotSharpDirs::get_res_metadata_dir().plus_file("scripts_metadata." + String(p_debug ? "release_debug" : "release"));
+	String scripts_metadata_path = GodotSharpDirs::get_res_metadata_dir().plus_file("scripts_metadata." + String(p_debug ? "debug" : "release"));
 	Error metadata_err = CSharpProject::generate_scripts_metadata(GodotSharpDirs::get_project_csproj_path(), scripts_metadata_path);
 	ERR_FAIL_COND(metadata_err != OK);