mirror of
https://github.com/godotengine/godot.git
synced 2025-01-30 21:33:18 +08:00
Show alert if .NET assemblies dir does not exist
This commit is contained in:
parent
237bd0a615
commit
ef0e279fbb
@ -376,6 +376,12 @@ void GDMono::initialize() {
|
|||||||
|
|
||||||
godot_plugins_initialize_fn godot_plugins_initialize = nullptr;
|
godot_plugins_initialize_fn godot_plugins_initialize = nullptr;
|
||||||
|
|
||||||
|
// Check that the .NET assemblies directory exists before trying to use it.
|
||||||
|
if (!DirAccess::exists(GodotSharpDirs::get_api_assemblies_dir())) {
|
||||||
|
OS::get_singleton()->alert(vformat(RTR("Unable to find the .NET assemblies directory.\nMake sure the '%s' directory exists and contains the .NET assemblies."), GodotSharpDirs::get_api_assemblies_dir()), RTR(".NET assemblies not found"));
|
||||||
|
ERR_FAIL_MSG(".NET: Assemblies not found");
|
||||||
|
}
|
||||||
|
|
||||||
if (!load_hostfxr(hostfxr_dll_handle)) {
|
if (!load_hostfxr(hostfxr_dll_handle)) {
|
||||||
#if !defined(TOOLS_ENABLED)
|
#if !defined(TOOLS_ENABLED)
|
||||||
godot_plugins_initialize = try_load_native_aot_library(hostfxr_dll_handle);
|
godot_plugins_initialize = try_load_native_aot_library(hostfxr_dll_handle);
|
||||||
|
Loading…
Reference in New Issue
Block a user