Ignore dllmap logic when running under NativeAOT (#23)

Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com>
Reviewed-on: #23
Co-authored-by: TheSpydog <thespydog@noreply.example.org>
Co-committed-by: TheSpydog <thespydog@noreply.example.org>
pull/24/head
TheSpydog 2022-08-22 16:43:19 +00:00 committed by cosmonaut
parent b380707462
commit ebfd4fd457
1 changed files with 6 additions and 0 deletions

View File

@ -84,6 +84,12 @@ namespace MoonWorks
[ModuleInitializer]
public static void Init()
{
// Ignore NativeAOT platforms since they don't perform dynamic loading.
if (!RuntimeFeature.IsDynamicCodeSupported)
{
return;
}
// Get the platform and architecture
string os = GetPlatformName();
string cpu = RuntimeInformation.ProcessArchitecture.ToString().ToLowerInvariant();