Как запустить файл 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
).
Попробуйте выполнить следующую команду в Linux Terminal:
mono program.exe
Вероятно, произойдет сбой с исключением, сообщающим, какие изменения необходимо внести позже.
См. Портирование приложений Winforms.
Каждая программа, нацеленная на Mono, должна быть исправлена соответствующим образом. Для приложений VB.NET вы можете установить монофоническую полную среду выполнения (как в некоторых дистрибутивах Linux VB.NET поставляется отдельно и может быть еще не установлен).