Как запустить файл VB.NET .exe на CentOS 5.6

Я хотел бы выполнить мой .exe файл, написанный на VB.NET (в VS 2008) на CentOS 5.6.

Я установил моно. Но я не очень хорошо знаком с CentOS, поэтому не знаю, что делать дальше.


Я создал консольное приложение "Hello World" на VB.net и запустил его, используя этот код, и все работает хорошо. Но когда я попытался запустить приложение формы VB для Windows, мне выдается сообщение об ошибке:

Метод точки входа не может быть загружен.

2 ответа

Убедитесь, что вы установили следующие библиотеки:

  • mono-complete пакет, например: yum install mono-complete (или же apt-get).
  • .NET Framework, например, winetricks dotnet46,

    Установите winetricks: yum install winetricks (или apt-get ).

Связано: Mono, не удается открыть исполняемый файл.

Попробуйте выполнить следующую команду в Linux Terminal:

mono program.exe

Вероятно, произойдет сбой с исключением, сообщающим, какие изменения необходимо внести позже.

См. Портирование приложений Winforms.

Каждая программа, нацеленная на Mono, должна быть исправлена ​​соответствующим образом. Для приложений VB.NET вы можете установить монофоническую полную среду выполнения (как в некоторых дистрибутивах Linux VB.NET поставляется отдельно и может быть еще не установлен).

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