Запуск приложения C# на Linux Ubuntu [закрыт]

192
28 марта 2019, 05:10

Пишу консольное приложение на C#, очень нужно перенести его на сервер под Linux Ubuntu, но не знаю как. Слышал о проекте под названием Mono, но не понимаю как с ним работать. Если есть туториалы по работе с ним - буду очень рад. Заранее спасибо.

Answer 1

в современных версиях дистрибутивов, основанных на дистрибутиве debian gnu/linux, для возможности запуска скомпилированного блоба достаточо установки пакета mono-runtime:

$ sudo apt install mono-runtime

после чего можно запускать:

$ mono программа.exe

чтобы можно было запускать непосредственно программа.exe без явного указания интерпретатора mono, надо либо зарегистрировать в системе соотетствующий обработчик, либо написать скрипт-обёртку. см. Как обеспечить запуск .Net exe-файлов из командной строки в linux?

READ ALSO
Как правильно вытащить значение из JObject

Как правильно вытащить значение из JObject

Получаю строку json с ошибкой от сервера

136
Запуск проекта с DevExpress на другом ПК

Запуск проекта с DevExpress на другом ПК

Всем добрый день! У меня проект, WinForms вместе с DevExpressВ своем компьютере без проблем и хорошо работает (и в нем было собран и устанавливал компоненты,...

158
Создать класс прототип

Создать класс прототип

нужно создать класс-прототип для хранения и обработки экземпляров структур, наложить ограничение на параметр типа данных: элементы коллекции...

175