Я пытаюсь открыть простой исполняемый файл, использующий Моно, поскольку Вино сказало мне устанавливать Моно для приложений .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'
Спасибо за любую справку я посмотрел везде и не могу выяснить что случилось.
Версия Mono, представленная в репозиториях (2.6.7), может запускать только приложения .NET 3.5, а ваша - .NET 4. Для запуска вашего приложения вам, вероятно, понадобится Mono 2.8 или, что еще лучше, 2.10.2. Я не знаю, каковы планы по размещению этих фреймворков в официальных репозиториях (я действительно надеюсь на следующий Ubuntu, но я так не думаю). В любом случае, поискав в Google моно 2.10.2, вы сможете найти несколько руководств по установке параллельной моно-среды, способной запускать приложения .NET 4 :)
Надеюсь, это будет полезно, Мат.
ПРЕДУПРЕЖДЕНИЕ **: Отсутствует метод 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