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

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

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

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


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

Не удалось загрузить метод точки входа.

решение1

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

mono program.exe

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

Видеть:Портирование приложений Winforms.

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

решение2

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

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

    Установить winetricks можно с помощью: yum install winetricks(или apt-get).

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

Связанный контент