Пока я пытаюсь запустить pkhex.exe с помощью Wine, получается, как показано ниже: -
Unhandled Exception:
System.TypeLoadException: Could not load type of field 'PKHeX.WinForms.Main+<>c:<>9__61_0' (7) due to: Could not load file or assembly 'PKHeX.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
at (wrapper remoting-invoke-with-check) PKHeX.WinForms.Main..ctor()
at PKHeX.WinForms.Program.Main () [0x0001c] in <f1590b2482bb4ff1be7d523a13a71c2d>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type of field 'PKHeX.WinForms.Main+<>c:<>9__61_0' (7) due to: Could not load file or assembly 'PKHeX.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
at (wrapper remoting-invoke-with-check) PKHeX.WinForms.Main..ctor()
at PKHeX.WinForms.Program.Main () [0x0001c] in <f1590b2482bb4ff1be7d523a13a71c2d>:0 Cannot load assembly mscorlib
0009:err:mscoree:RuntimeHost_ExitProcess Process should have exited
0009:err:mscoree:expect_no_runtimes Process exited with a Mono runtime loaded.
Щелкните меня, чтобы увидеть изображение
Может ли кто-нибудь проверить эту проблему?
Либо версия Wine, которую вы используете, содержит ошибки/созданы неправильные/отсутствующие библиотеки, либо вы не установили требуемую версию .Net (NET Framework 4.6 или более позднюю) с помощью winetricks. источник. См. Проблема при установке .NET 4.6 с помощью Wine. ppa:ricotz/unstable включает в себя Wine 5.0 в Ubuntu 20.04.
Установка PKHeX в Ubuntu похожа на хвост, виляющий собакой. Из-за возможных проблем с управлением пакетами, которые могут быть вызваны использованием ppa:ricotz/unstable в Ubuntu 20.04, имеет смысл установить небольшое приложение PKHeX в Windows, а не в Ubuntu, если у вас есть устройство с установленной Windows. Если только вы не собираетесь устанавливать много мусорных программ для Windows в Ubuntu.
Откройте терминал и введите:
sudo apt update
sudo apt install winetricks