Currently installed "classic" .NET Versions in the system:
2.0.50727.4927 Service Pack 2
3.0.30729.4926 Service Pack 2
3.5.30729.4926 Service Pack 1
4.0.0.0
4.8.04084
I have .Net 4.8, don't have the pkhex.core.dll in the same folder with .exe.
.net checked with https://github.com/jmalarcon/DotNetVersions. which can be found in
https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed
I get this error message.
System.TypeInitializationException: The type initializer for 'PKHeX.WinForms.Main' threw an exception. ---> System.TypeInitializationException: The type initializer for 'PKHeX.Core.GameInfo' threw an exception. ---> System.MissingMethodException: Method not found: '!!0[] System.Array.Empty()'. at PKHeX.Core.Util.LoadStringList(String file, String txt) at PKHeX.Core.GameLanguage.GetStrings(String ident, String lang, String type) at PKHeX.Core.GameStrings..ctor(String l) at PKHeX.Core.GameInfo.GetStrings(Int32 index) at PKHeX.Core.GameInfo..cctor() --- End of inner exception stack trace --- at PKHeX.WinForms.Main..cctor() --- End of inner exception stack trace --- at PKHeX.WinForms.Main.FormLoadInitialSettings(String[] args, Boolean& showChangelog, Boolean& BAKprompt) at PKHeX.WinForms.Main..ctor() at PKHeX.WinForms.Program.Main()System.MissingMethodException: Method not found: '!!0[] System.Array.Empty()'. at PKHeX.Core.Util.LoadStringList(String file, String txt) at PKHeX.WinForms.WinFormsTranslator.GetTranslationFile(String lang) at PKHeX.WinForms.WinFormsTranslator.GetContext(String lang) at PKHeX.WinForms.ErrorWindow..ctor(String lang) at PKHeX.WinForms.ErrorWindow.ShowErrorDialog(String friendlyMessage, Exception ex, Boolean allowContinue) at PKHeX.WinForms.Program.CurrentDomain_UnhandledException(Object sender, UnhandledExceptionEventArgs e)