소스 검색

Merge pull request #64725 from raulsntos/dotnet6-assembly-exists

Avoid trying to load non-existent assembly
Ignacio Roldán Etcheverry 3 년 전
부모
커밋
ebd966acee
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      modules/mono/mono_gd/gd_mono.cpp

+ 4 - 0
modules/mono/mono_gd/gd_mono.cpp

@@ -517,6 +517,10 @@ bool GDMono::_load_project_assembly() {
 								   .plus_file(assembly_name + ".dll");
 	assembly_path = ProjectSettings::get_singleton()->globalize_path(assembly_path);
 
+	if (!FileAccess::exists(assembly_path)) {
+		return false;
+	}
+
 	String loaded_assembly_path;
 	bool success = plugin_callbacks.LoadProjectAssemblyCallback(assembly_path.utf16(), &loaded_assembly_path);