Я начну с моей системы.
Raspberry pi 3 B +, raspbian jessie, запускающий Debian wheezy в среде chroot x86 и с установленным Wine, не спрашивайте о том, как я это сделал, довольно легко, но просто очень медленно. (Мне все равно, чего я хочу) (Эй, я уверен, что Wine работает, я уже запустил несколько комм-приложений, таких как блокнот и winword, также Winecfg и другие команды работают довольно хорошо)
Моя проблема заключается в следующем, я получил Windows .exe, который требует .NET 4.0 для запуска, однако, мне кажется, что mono является лучшим кандидатом для этого, поэтому я установил его на новый префикс Wine, установите bin Перейдите в переменную PATH и запустите команду «mono --version» для Wine cmd, все выглядит хорошо, это мой вывод wine cmd:
Mono JIT compiler version 4.6.1 (Visual Studio built mono)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: normal
SIGSEGV: normal
Notification: Thread + polling
Architecture: x86
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: sgen
Теперь, когда я пытаюсь запустить приложение .NET, оно сразу говорит следующее:
please set registry key HKLM\Software\Microsoft\.NETFramework\InstallRoot to point to the .NET Framework install location
Очевидно, что это местоположение не существует, так как я не установил .NET, поэтому реальный вопрос, если я хочу установить этот ключ реестра для работы вместо моно, на какую папку моей установки Mono я должен указать его ?