Есть ли способ запустить мою программу Windows VB.NET через Mono?

Я все еще новичок, но я написал программу для Visual Studio Express 2012 для Windows со ссылками на API через .dll и .NET Framework 4.0. Если я попробую это в Ubuntu, я получу сообщения типа «Не удалось загрузить файл или сборку». Есть ли способ запустить это на Ubuntu? Если да, то как мне заставить его работать?

3
задан 1 February 2014 в 05:03

3 ответа

Некоторые приложения VB.net будут работать в Ubuntu с использованием mono. В общем, поддержка для них не так хороша, как для c #.

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

mono YourAssembly.exe
0
ответ дан 1 February 2014 в 05:03

Да можно сделать это просто установка моно на человечности следующим образом

sudo apt-get install mono-complete

После установки моно

mono test.exe

Если Вы хотите просмотреть больше о моно посещении: http://www.mono-project.com/Main_Page

0
ответ дан 1 February 2014 в 05:03

Хорошо, я разобрался. Вы не можете просто скомпилировать свой .net-код под Windows, а затем ожидать, что он будет работать под Linux следующим образом: mono myprog.exe

Вы должны сначала скомпилировать его под Linux - так что сначала загрузите компилятор vb apt-get install mono-vbnc

, затем скопируйте исходный код и скомпилируйте, как это vbnc myprog.vb

, затем запустите так: mono myprog.exe

Надеюсь, это кому-то поможет!

2
ответ дан 3 February 2020 в 16:08

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

Похожие вопросы: