Не запускается приложение из Mono в Ubuntu - PullRequest
0 голосов
/ 12 февраля 2011

Я использовал профиль Visual Studio 2010 + Mono 2.4.

Создайте просто приложение winfroms.

Мне нужно, чтобы оно работало в Ubuntu.

Ошибка сбоя Ubunta:

** (Client.exe: 1963): ПРЕДУПРЕЖДЕНИЕ **: На следующую сборку ссылаются из /usr/lib/mono/gac/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Не удалось загрузить Forms.dll: Сборка: Специальные возможности (assemblyref_index = 8) Версия: 2.0.0.0 Открытый ключ: b03f5f7f11d50a3a Сборка не найдена в глобальном кэше сборок, указанном в переменной среды MONO_PATH или в местоположенииисполняющая сборка (/usr/lib/mono/gac/System.Windows.Forms/2.0.0.0__b77a5c561934e089/).

** (Client.exe: 1963): ПРЕДУПРЕЖДЕНИЕ **: Не удалось загрузить файлили сборка «Доступность, версия = 2.0.0.0, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a» или одна из ее зависимостей.

** (Client.exe: 1963): ПРЕДУПРЕЖДЕНИЕ **: класс System.Windows.Forms.Control не может быть загружен, используется в системе.Windows.Forms, версия = 2.0.0.0, культура = нейтральная, PublicKeyToken = b77a5c561934e089

** (Client.exe: 1963): ПРЕДУПРЕЖДЕНИЕ **: класс System.Windows.Forms.Control не может бытьзагружен, используется в System.Windows.Forms, версия = 2.0.0.0, культура = нейтральная, PublicKeyToken = b77a5c561934e089

** (Client.exe: 1963): ПРЕДУПРЕЖДЕНИЕ **: класс System.Windows.Forms.Control не может быть загружен, используется в System.Windows.Forms, версия = 2.0.0.0, культура = нейтральная, PublicKeyToken = b77a5c561934e089

необработанное исключение: System.TypeLoadException: возникла исключительная ситуация загрузки типа.

Я исправил ошибку, которая?

simply @ simply-VirtualBox: ~ / Загрузки $ dpkg --get-selections |grep mono

установка libmono-addins-gui0.2-cil

установка libmono-addins0.2-cil

установка libmono-cairo2.0-cil

libmono-corlib2.0-cil install

libmono-i18n-west2.0-cil install

libmono-management2.0-cil install

libmono-posix2.Установка 0-cil

Установка libmono-security2.0-cil

Установка libmono-sharpzip2.84-cil

Установка libmono-system2.0-cil

libmono-winforms2.0-cil install

моно-2.0-gac установка

моно-csharp-shell установка

моно-gac установка

установка mono-gmcs

установка моно-среды выполнения

установка ubuntu-mono

Ответы [ 2 ]

0 голосов
/ 13 февраля 2011

sudo apt-get -f установить libmono-accessibility2.0-cil

0 голосов
/ 13 февраля 2011

Вы можете перехватить обработчик необработанных исключений и посмотреть, что именно является исключением этого System.TypeLoadException.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...