Моно, не удаваясь открыть исполняемый файл

Я пытаюсь открыть простой исполняемый файл, использующий Моно, поскольку Вино сказало мне устанавливать Моно для приложений .NET, и это - ошибка, которую я получаю

    mono yt.exe

** Message: Unknown heap type: #GUlD



** Message: Unknown heap type: #Blop





** (yt.exe:2508): WARNING **: The following assembly referenced from /home/austin/Downloads/yt.exe could not be loaded:

     Assembly:   System.Windows.Forms    (assemblyref_index=0)

     Version:    4.0.0.0

     Public Key: b77a5c561934e089

The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/home/austin/Downloads/).





** (yt.exe:2508): WARNING **: Could not load file or assembly 'System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.



** (yt.exe:2508): WARNING **: Missing method EnableVisualStyles in assembly /home/austin/Downloads/yt.exe, type System.Windows.Forms.Application



Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.

File name: 'System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'

Спасибо за любую справку я посмотрел везде и не могу выяснить что случилось.

4
задан 31 October 2018 в 19:10

2 ответа

Версия Mono, представленная в репозиториях (2.6.7), может запускать только приложения .NET 3.5, а ваша - .NET 4. Для запуска вашего приложения вам, вероятно, понадобится Mono 2.8 или, что еще лучше, 2.10.2. Я не знаю, каковы планы по размещению этих фреймворков в официальных репозиториях (я действительно надеюсь на следующий Ubuntu, но я так не думаю). В любом случае, поискав в Google моно 2.10.2, вы сможете найти несколько руководств по установке параллельной моно-среды, способной запускать приложения .NET 4 :)

Надеюсь, это будет полезно, Мат.

5
ответ дан 1 December 2019 в 09:28

ПРЕДУПРЕЖДЕНИЕ **: Отсутствует метод EnableVisualStyles

Попробуйте установить mono-complete например автор:

sudo apt-get install mono-complete

Источник: Невозможно запустить Ubuntu на GitHub


ПРЕДУПРЕЖДЕНИЕ **: Не удалось загрузить файл или сборку System.Windows.Forms

Попробуйте установить libmono-winforms1. Пакеты 0-cil и / или libmono-winforms2.0-cil в синаптике для использования System.Windows.Forms .

Источник: Тема: Mono ошибки в Ubuntu .


Также убедитесь, что у вас установлена ​​ .NET Framework , например автор:

apt-get install winetricks
winetricks dotnet46
1
ответ дан 1 December 2019 в 09:28

Другие вопросы по тегам:

Похожие вопросы: